/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | SemaphoreTest.cpp | 30 // glIsSemaphoreEXT must identify semaphores. 36 GLuint semaphores[kSemaphoreCount]; in TEST_P() local 37 glGenSemaphoresEXT(kSemaphoreCount, semaphores); in TEST_P() 43 EXPECT_TRUE(glIsSemaphoreEXT(semaphores[i])); in TEST_P() 46 glDeleteSemaphoresEXT(kSemaphoreCount, semaphores); in TEST_P()
|
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_queue.c | 70 VkSemaphore *semaphores; member 128 /* we want to filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */ in vn_queue_submission_alloc_storage() 143 alloc_size += sizeof(*submit->temp.semaphores) * in vn_queue_submission_alloc_storage() 158 submit->temp.semaphores = submit->temp.storage + semaphores_offset; in vn_queue_submission_alloc_storage() 193 VkSemaphore *dst_sems = &submit->temp.semaphores[sem_base]; in vn_queue_submission_filter_batch_wsi_semaphores() 196 /* filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */ in vn_queue_submission_filter_batch_wsi_semaphores() 229 /* make a copy because we need to filter out WSI semaphores */ in vn_queue_submission_setup_batches() 1072 const VkSemaphore *semaphores, in vn_find_first_signaled_semaphore() 1079 vn_GetSemaphoreCounterValue(device, semaphores[i], &val); in vn_find_first_signaled_semaphore() 1088 VkSemaphore *semaphores, in vn_remove_signaled_semaphores() 1071 vn_find_first_signaled_semaphore(VkDevice device, const VkSemaphore *semaphores, const uint64_t *values, uint32_t count) vn_find_first_signaled_semaphore() argument 1087 vn_remove_signaled_semaphores(VkDevice device, VkSemaphore *semaphores, uint64_t *values, uint32_t *count) vn_remove_signaled_semaphores() argument 1124 VkSemaphore *semaphores = local_semaphores; vn_WaitSemaphores() local [all...] |
/third_party/vk-gl-cts/modules/egl/ |
H A D | teglColorClearCase.cpp | 356 vector<SemaphoreSp> semaphores (numPackets+1); in executeForContexts() 360 // Initialize semaphores. in executeForContexts() 361 for (vector<SemaphoreSp>::iterator sem = semaphores.begin(); sem != semaphores.end(); ++sem) in executeForContexts() 374 packet.wait = semaphores[packetNdx*numThreads + threadNdx]; in executeForContexts() 375 packet.signal = semaphores[packetNdx*numThreads + threadNdx + 1]; in executeForContexts() 396 semaphores.front()->increment(); in executeForContexts() 397 semaphores.back()->decrement(); in executeForContexts()
|
H A D | teglRenderTests.cpp | 962 vector<SemaphoreSp> semaphores (numPackets+1); in executeForContexts() 976 // Initialize semaphores. in executeForContexts() 977 for (vector<SemaphoreSp>::iterator sem = semaphores.begin(); sem != semaphores.end(); ++sem) in executeForContexts() 994 packet.wait = semaphores[packetNdx*numThreads + threadNdx]; in executeForContexts() 995 packet.signal = semaphores[packetNdx*numThreads + threadNdx + 1]; in executeForContexts() 1038 semaphores.front()->increment(); in executeForContexts() 1039 semaphores.back()->decrement(); in executeForContexts()
|
/third_party/skia/tests/ |
H A D | SurfaceSemaphoreTest.cpp | 135 SkAutoTArray<GrBackendSemaphore> semaphores(2); in surface_semaphore_test() 150 semaphores[1].initVulkan(vkSem); in surface_semaphore_test() 156 info.fSignalSemaphores = semaphores.get(); in surface_semaphore_test() 173 draw_child(reporter, childInfo1, backendTexture, semaphores[0]); in surface_semaphore_test() 184 draw_child(reporter, childInfo2, backendTexture, semaphores[1]); in surface_semaphore_test() 243 // Flush surface once without semaphores to make sure there is no peneding IO for it. in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
/third_party/skia/src/gpu/ |
H A D | GrWaitRenderTask.h | 17 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> semaphores, in GrWaitRenderTask() 20 , fSemaphores(std::move(semaphores)) in GrWaitRenderTask() 16 GrWaitRenderTask(GrSurfaceProxyView surfaceView, std::unique_ptr<std::unique_ptr<GrSemaphore>[]> semaphores, int numSemaphores) GrWaitRenderTask() argument
|
H A D | GrGpu.cpp | 692 std::unique_ptr<std::unique_ptr<GrSemaphore>[]> semaphores( in executeFlushInfo() 697 semaphores[i] = resourceProvider->wrapBackendSemaphore( in executeFlushInfo() 703 if (semaphores[i]) { in executeFlushInfo() 704 this->insertSemaphore(semaphores[i].get()); in executeFlushInfo() 707 semaphores[i] = resourceProvider->makeSemaphore(false); in executeFlushInfo() 708 if (semaphores[i]) { in executeFlushInfo() 709 this->insertSemaphore(semaphores[i].get()); in executeFlushInfo() 710 info.fSignalSemaphores[i] = semaphores[i]->backendSemaphore(); in executeFlushInfo()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationTimelineSemaphoreTests.cpp | 180 std::vector<VkSemaphore> semaphores; in iterate() local 185 semaphores.push_back((*semaphorePtrs[i]).get()); in iterate() 192 for (deUint32 semIdx = 0; semIdx < semaphores.size(); semIdx++) in iterate() 196 deviceSignal(vk, device, queue, *fence, m_type, semaphores[semIdx], timelineValues[semIdx]); in iterate() 200 hostSignal(vk, device, semaphores[semIdx], timelineValues[semIdx]); in iterate() 205 deUint32 randomIdx = rng.getInt(0, (deUint32)(semaphores.size() - 1)); in iterate() 208 deviceSignal(vk, device, queue, *fence, m_type, semaphores[randomIdx], timelineValues[randomIdx]); in iterate() 210 hostSignal(vk, device, semaphores[randomIdx], timelineValues[randomIdx]); in iterate() 219 (deUint32) semaphores.size(), // deUint32 semaphoreCount; in iterate() 220 &semaphores[ in iterate() 238 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 369 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 426 std::vector<VkSemaphore> semaphores; iterate() local 485 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 2499 hostSignal(const vk::DeviceInterface& vkd, vk::VkDevice device, const PlainSemVec& semaphores, const ValuesVec& signalValues) hostSignal() argument 2508 hostWait(const vk::DeviceInterface& vkd, vk::VkDevice device, const PlainSemVec& semaphores, const ValuesVec& waitValues) hostWait() argument [all...] |
H A D | vktSynchronizationSignalOrderTests.cpp | 484 // Verifies the signaling order of the semaphores in multiple 820 // semaphores, submission don't wait on anything, with in iterate() 821 // timeline semaphores, submissions wait on a host signal in iterate() 925 std::vector<Move<VkSemaphore> >& semaphores, in addSemaphore() 936 if (semaphores.empty()) in addSemaphore() 938 semaphores.push_back(createExportableSemaphoreType(vk, device, m_semaphoreType, m_semaphoreHandleType)); in addSemaphore() 944 semaphores.push_back(createExportableSemaphoreType(vk, device, m_semaphoreType, m_semaphoreHandleType)); in addSemaphore() 946 semaphores.push_back(createSemaphoreType(vk, device, m_semaphoreType)); in addSemaphore() 949 semaphoreHandles.push_back(*semaphores.back()); in addSemaphore() 1129 : tcu::TestCaseGroup (testCtx, name, "Signal ordering of semaphores") in QueueSubmitSignalOrderSharedTests() 923 addSemaphore(const DeviceInterface& vk, VkDevice device, std::vector<Move<VkSemaphore> >& semaphores, std::vector<VkSemaphore>& semaphoreHandles, std::vector<deUint64>& timelineValues, bool exportable, deUint64 firstTimelineValue) addSemaphore() argument 1586 addSemaphore(const DeviceInterface& vk, VkDevice device, std::vector<Move<VkSemaphore> >& semaphores, std::vector<VkSemaphore>& semaphoreHandles, std::vector<deUint64>& timelineValues, deUint64 firstTimelineValue) addSemaphore() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktSynchronizationTimelineSemaphoreTests.cpp | 181 std::vector<VkSemaphore> semaphores; in iterate() local 186 semaphores.push_back((*semaphorePtrs[i]).get()); in iterate() 193 for (deUint32 semIdx = 0; semIdx < semaphores.size(); semIdx++) in iterate() 197 deviceSignal(vk, device, queue, *fence, m_type, semaphores[semIdx], timelineValues[semIdx]); in iterate() 201 hostSignal(vk, device, semaphores[semIdx], timelineValues[semIdx]); in iterate() 206 deUint32 randomIdx = rng.getInt(0, (deUint32)(semaphores.size() - 1)); in iterate() 209 deviceSignal(vk, device, queue, *fence, m_type, semaphores[randomIdx], timelineValues[randomIdx]); in iterate() 211 hostSignal(vk, device, semaphores[randomIdx], timelineValues[randomIdx]); in iterate() 220 (deUint32) semaphores.size(), // deUint32 semaphoreCount; in iterate() 221 &semaphores[ in iterate() 239 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 370 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 427 std::vector<VkSemaphore> semaphores; iterate() local 481 std::vector<SharedPtr<Move<VkSemaphore > > > semaphores; createTimelineSemaphores() local 2489 hostSignal(const vk::DeviceInterface& vkd, vk::VkDevice device, const PlainSemVec& semaphores, const ValuesVec& signalValues) hostSignal() argument 2498 hostWait(const vk::DeviceInterface& vkd, vk::VkDevice device, const PlainSemVec& semaphores, const ValuesVec& waitValues) hostWait() argument [all...] |
H A D | vktSynchronizationSignalOrderTests.cpp | 466 // Verifies the signaling order of the semaphores in multiple 798 // semaphores, submission don't wait on anything, with in iterate() 799 // timeline semaphores, submissions wait on a host signal in iterate() 906 std::vector<Move<VkSemaphore> >& semaphores, in addSemaphore() 917 if (semaphores.empty()) in addSemaphore() 919 semaphores.push_back(createExportableSemaphoreType(vk, device, m_semaphoreType, m_semaphoreHandleType)); in addSemaphore() 925 semaphores.push_back(createExportableSemaphoreType(vk, device, m_semaphoreType, m_semaphoreHandleType)); in addSemaphore() 927 semaphores.push_back(createSemaphoreType(vk, device, m_semaphoreType)); in addSemaphore() 930 semaphoreHandles.push_back(*semaphores.back()); in addSemaphore() 1110 : tcu::TestCaseGroup (testCtx, name, "Signal ordering of semaphores") in QueueSubmitSignalOrderSharedTests() 904 addSemaphore(const DeviceInterface& vk, VkDevice device, std::vector<Move<VkSemaphore> >& semaphores, std::vector<VkSemaphore>& semaphoreHandles, std::vector<deUint64>& timelineValues, bool exportable, deUint64 firstTimelineValue) addSemaphore() argument 1566 addSemaphore(const DeviceInterface& vk, VkDevice device, std::vector<Move<VkSemaphore> >& semaphores, std::vector<VkSemaphore>& semaphoreHandles, std::vector<deUint64>& timelineValues, deUint64 firstTimelineValue) addSemaphore() argument [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_device.c | 208 uint32_t semaphores[nr_semaphores]; in queue_submit() local 210 semaphores[0] = queue->sync; in queue_submit() 216 semaphores[i + 1] = syncobj->syncobj; in queue_submit() 278 memcpy(in_fences, semaphores, nr_semaphores * sizeof(*in_fences)); in queue_submit() 289 /* Transfer the out fence to signal semaphores */ in queue_submit()
|
/third_party/mesa3d/src/mesa/main/ |
H A D | externalobjects.c | 762 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores) in _mesa_GenSemaphoresEXT() argument 769 _mesa_debug(ctx, "%s(%d, %p)", func, n, semaphores); in _mesa_GenSemaphoresEXT() 781 if (!semaphores) in _mesa_GenSemaphoresEXT() 785 if (_mesa_HashFindFreeKeys(ctx->Shared->SemaphoreObjects, semaphores, n)) { in _mesa_GenSemaphoresEXT() 788 semaphores[i], &DummySemaphoreObject, true); in _mesa_GenSemaphoresEXT() 796 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) in _mesa_DeleteSemaphoresEXT() argument 803 _mesa_debug(ctx, "%s(%d, %p)\n", func, n, semaphores); in _mesa_DeleteSemaphoresEXT() 816 if (!semaphores) in _mesa_DeleteSemaphoresEXT() 821 if (semaphores[i] > 0) { in _mesa_DeleteSemaphoresEXT() 823 = _mesa_lookup_semaphore_object_locked(ctx, semaphores[ in _mesa_DeleteSemaphoresEXT() [all...] |
/third_party/pulseaudio/src/pulsecore/ |
H A D | asyncmsgq.c | 40 PA_STATIC_FLIST_DECLARE(semaphores, 0, (void(*)(void*)) pa_semaphore_free); 169 if (!(i.semaphore = pa_flist_pop(PA_STATIC_FLIST_GET(semaphores)))) in pa_asyncmsgq_send() 179 if (pa_flist_push(PA_STATIC_FLIST_GET(semaphores), i.semaphore) < 0) in pa_asyncmsgq_send()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi/ |
H A D | vktWsiDisplayTimingTests.cpp | 194 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 196 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 197 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 202 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 204 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 206 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 207 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 209 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 212 semaphores.clear(); in deinitSemaphores() 192 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 200 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiIncrementalPresentTests.cpp | 196 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 198 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 199 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 204 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 206 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 208 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 209 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 211 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 214 semaphores.clear(); in deinitSemaphores() 194 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 202 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiSharedPresentableImageTests.cpp | 208 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 210 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 211 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 216 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 218 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 220 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 221 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 223 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 226 semaphores.clear(); in deinitSemaphores() 206 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 214 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiFullScreenExclusiveTests.cpp | 317 std::vector<SemaphoreSp> semaphores(numSemaphores); in createSemaphores() 320 semaphores[ndx] = SemaphoreSp(new Unique<VkSemaphore>(createSemaphore(vkd, device))); in createSemaphores() 322 return semaphores; in createSemaphores()
|
H A D | vktWsiDisplayControlTests.cpp | 273 std::vector<VkSemaphore>& semaphores) in initSemaphores() 275 for (VkSemaphore& semaphore : semaphores) in initSemaphores() 281 std::vector<VkSemaphore>& semaphores) in deinitSemaphores() 283 for (VkSemaphore& semaphore : semaphores) in deinitSemaphores() 292 semaphores.clear(); in deinitSemaphores() 271 initSemaphores(const DeviceInterface& vkd, VkDevice device, std::vector<VkSemaphore>& semaphores) initSemaphores() argument 279 deinitSemaphores(const DeviceInterface& vkd, VkDevice device, std::vector<VkSemaphore>& semaphores) deinitSemaphores() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/wsi/ |
H A D | vktWsiDisplayTimingTests.cpp | 194 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 196 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 197 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 202 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 204 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 206 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 207 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 209 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 212 semaphores.clear(); in deinitSemaphores() 192 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 200 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiIncrementalPresentTests.cpp | 196 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 198 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 199 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 204 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 206 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 208 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 209 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 211 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 214 semaphores.clear(); in deinitSemaphores() 194 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 202 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiSharedPresentableImageTests.cpp | 208 std::vector<vk::VkSemaphore>& semaphores) in initSemaphores() 210 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in initSemaphores() 211 semaphores[ndx] = createSemaphore(vkd, device).disown(); in initSemaphores() 216 std::vector<vk::VkSemaphore>& semaphores) in deinitSemaphores() 218 for (size_t ndx = 0; ndx < semaphores.size(); ndx++) in deinitSemaphores() 220 if (semaphores[ndx] != (vk::VkSemaphore)0) in deinitSemaphores() 221 vkd.destroySemaphore(device, semaphores[ndx], DE_NULL); in deinitSemaphores() 223 semaphores[ndx] = (vk::VkSemaphore)0; in deinitSemaphores() 226 semaphores.clear(); in deinitSemaphores() 206 initSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) initSemaphores() argument 214 deinitSemaphores(const vk::DeviceInterface& vkd, vk::VkDevice device, std::vector<vk::VkSemaphore>& semaphores) deinitSemaphores() argument
|
H A D | vktWsiFullScreenExclusiveTests.cpp | 317 std::vector<SemaphoreSp> semaphores(numSemaphores); in createSemaphores() 320 semaphores[ndx] = SemaphoreSp(new Unique<VkSemaphore>(createSemaphore(vkd, device))); in createSemaphores() 322 return semaphores; in createSemaphores()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sc/ |
H A D | vktDeviceObjectReservationTests.cpp | 913 // perform any non pipeline operations - create 2 semaphores in createTestDevice() 922 std::vector<SemaphoreSp> semaphores(2u); in performTest() 923 createSemaphores(vkd, device, begin(semaphores), end(semaphores)); in performTest() 1409 std::vector<SemaphoreSp> semaphores(VERIFYMAXVALUES_OBJECT_COUNT); 1410 createSemaphores(vkd, device, begin(semaphores), end(semaphores)); 1411 std::fill(begin(semaphores) + VERIFYMAXVALUES_OBJECT_COUNT / 2, end(semaphores), SemaphoreSp()); variable 1412 createSemaphores(vkd, device, begin(semaphores) [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sc/ |
H A D | vktDeviceObjectReservationTests.cpp | 912 // perform any non pipeline operations - create 2 semaphores in createTestDevice() 921 std::vector<SemaphoreSp> semaphores(2u); in performTest() 922 createSemaphores(vkd, device, begin(semaphores), end(semaphores)); in performTest() 1408 std::vector<SemaphoreSp> semaphores(VERIFYMAXVALUES_OBJECT_COUNT); 1409 createSemaphores(vkd, device, begin(semaphores), end(semaphores)); 1410 std::fill(begin(semaphores) + VERIFYMAXVALUES_OBJECT_COUNT / 2, end(semaphores), SemaphoreSp()); variable 1411 createSemaphores(vkd, device, begin(semaphores) [all...] |