Home
last modified time | relevance | path

Searched refs:semaphore (Results 1 - 25 of 419) sorted by relevance

12345678910>>...17

/third_party/vk-gl-cts/framework/delibs/dethread/unix/
H A DdeNamedSemaphoreUnix.c21 * \brief Unix implementation of semaphore using named semaphores.
31 #include <semaphore.h>
36 sem_t* semaphore; member
59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue); in deSemaphore_create()
61 if (sem->semaphore == SEM_FAILED) in deSemaphore_create()
70 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument
72 NamedSemaphore* sem = (NamedSemaphore*)semaphore; in deSemaphore_destroy()
78 res = sem_close(sem->semaphore); in deSemaphore_destroy()
86 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument
88 sem_t* sem = ((NamedSemaphore*)semaphore) in deSemaphore_increment()
94 deSemaphore_decrement(deSemaphore semaphore) deSemaphore_decrement() argument
102 deSemaphore_tryDecrement(deSemaphore semaphore) deSemaphore_tryDecrement() argument
[all...]
H A DdeSemaphoreMach.c21 * \brief Mach implementation of semaphore.
30 #include <mach/semaphore.h>
49 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument
51 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_destroy()
57 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument
59 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_increment()
65 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument
67 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_decrement()
73 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument
75 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_tryDecrement()
[all...]
H A DdeSemaphoreUnix.c21 * \brief Unix implementation of semaphore.
30 #include <semaphore.h>
53 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument
55 sem_t* sem = (sem_t*)semaphore; in deSemaphore_destroy()
61 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument
63 sem_t* sem = (sem_t*)semaphore; in deSemaphore_increment()
69 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument
71 sem_t* sem = (sem_t*)semaphore; in deSemaphore_decrement()
77 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument
79 sem_t* sem = (sem_t*)semaphore; in deSemaphore_tryDecrement()
[all...]
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_semaphore.c127 struct vk_semaphore *semaphore; in vk_common_CreateSemaphore() local
146 /* We should always be able to get a semaphore type for internal */ in vk_common_CreateSemaphore()
153 /* If the timeline mode is ASSISTED, then any permanent binary semaphore in vk_common_CreateSemaphore()
155 * temporary unless that temporary is also used as a semaphore signal in vk_common_CreateSemaphore()
167 semaphore = vk_object_zalloc(device, pAllocator, size, in vk_common_CreateSemaphore()
169 if (semaphore == NULL) in vk_common_CreateSemaphore()
172 semaphore->type = semaphore_type; in vk_common_CreateSemaphore()
180 VkResult result = vk_sync_init(device, &semaphore->permanent, in vk_common_CreateSemaphore()
183 vk_object_free(device, pAllocator, semaphore); in vk_common_CreateSemaphore()
187 *pSemaphore = vk_semaphore_to_handle(semaphore); in vk_common_CreateSemaphore()
193 vk_semaphore_reset_temporary(struct vk_device *device, struct vk_semaphore *semaphore) vk_semaphore_reset_temporary() argument
[all...]
H A Dvk_semaphore.h41 /* Temporary semaphore state.
43 * A semaphore *may* have temporary state. That state is added to the
44 * semaphore by an import operation and is reset back to NULL when the
45 * semaphore is reset. A semaphore with temporary state cannot be signaled
46 * because the semaphore must already be signaled before the temporary
47 * state can be exported from the semaphore in the other process and
52 /** Permanent semaphore state.
54 * Every semaphore has some form of permanent state.
65 struct vk_semaphore *semaphore);
68 vk_semaphore_get_active_sync(struct vk_semaphore *semaphore) vk_semaphore_get_active_sync() argument
[all...]
H A Dvk_android.c37 VkSemaphore semaphore, in vk_common_AcquireImageANDROID()
47 * so even if neither a semaphore or fence object is provided, or even in vk_common_AcquireImageANDROID()
55 if (semaphore != VK_NULL_HANDLE && fence != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID()
67 } else if (semaphore != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID()
77 if (semaphore != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID()
80 .semaphore = semaphore, in vk_common_AcquireImageANDROID()
135 .semaphore = pWaitSemaphores[i], in vk_common_QueueSignalReleaseImageANDROID()
34 vk_common_AcquireImageANDROID(VkDevice _device, VkImage image, int nativeFenceFd, VkSemaphore semaphore, VkFence fence) vk_common_AcquireImageANDROID() argument
H A Dvk_queue.c646 VK_FROM_HANDLE(vk_semaphore, semaphore, in vk_queue_submit()
647 info->waits[i].semaphore); in vk_queue_submit()
651 * "Applications can import a semaphore payload into an existing in vk_queue_submit()
652 * semaphore using an external semaphore handle. The effects of the in vk_queue_submit()
655 * implementation must restore the semaphore to its prior permanent in vk_queue_submit()
656 * state after submitting the next semaphore wait operation." in vk_queue_submit()
663 * VkSemaphoreTypeCreateInfo::semaphoreType field of the semaphore in vk_queue_submit()
668 if (semaphore->temporary) { in vk_queue_submit()
669 assert(semaphore in vk_queue_submit()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkSemaphoreExternalLinux.hpp26 // An external semaphore implementation for Linux, that uses memfd-backed
28 // a single SharedSemaphore instance, which is a reference-counted semaphore
41 // A process-shared semaphore implementation that can be stored in
94 // Unlike fences or events, the act of waiting for a semaphore also in wait()
95 // unsignals that semaphore. in wait()
100 // Just like wait() but never blocks. Returns true if the semaphore
103 // where the semaphore is already signaled.
159 // Import an existing semaphore through its file descriptor.
170 // Export the current semaphore as a duplicated file descriptor to the same
186 semaphore
237 SharedSemaphore *semaphore = nullptr; global() member in vk::OpaqueFdExternalSemaphore
[all...]
H A DVkSemaphore.hpp43 static inline Semaphore *Cast(VkSemaphore semaphore) in Cast() argument
45 return static_cast<Semaphore *>(static_cast<void *>(semaphore)); in Cast()
98 // processes), and is linked in some way to the original semaphore's
102 // Semaphore object. By default, that semaphore loses its payload, and
105 // Hence if semaphore A exports its payload through a descriptor that
106 // is later imported into semaphore B, then both A and B will use/share
110 // - There are also "temporary imports", where the target semaphore's
112 // operation on the same semaphore should remove the temporary import,
122 // - To be able to export a semaphore, VkCreateSemaphore() must be called
124 // platform-specific handles the semaphore coul
193 Semaphore *semaphore = vk::Cast(object); DynamicCast() local
[all...]
/third_party/skia/src/gpu/vk/
H A DGrVkSemaphore.cpp25 VkSemaphore semaphore = VK_NULL_HANDLE; in Make() local
28 &semaphore)); in Make()
33 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned)); in Make()
37 VkSemaphore semaphore, in MakeWrapped()
40 if (VK_NULL_HANDLE == semaphore) { in MakeWrapped()
46 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal, in MakeWrapped()
51 GrVkSemaphore::GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, in GrVkSemaphore() argument
53 fResource = new Resource(gpu, semaphore, prohibitSignal, prohibitWait, isOwned); in GrVkSemaphore()
71 backendSemaphore.initVulkan(fResource->semaphore()); in backendSemaphore()
36 MakeWrapped(GrVkGpu* gpu, VkSemaphore semaphore, GrSemaphoreWrapType wrapType, GrWrapOwnership ownership) MakeWrapped() argument
H A DGrVkSemaphore.h36 Resource(const GrVkGpu* gpu, VkSemaphore semaphore, in Resource() argument
39 , fSemaphore(semaphore) in Resource()
46 VkSemaphore semaphore() const { return fSemaphore; } in semaphore() function in GrVkSemaphore::Resource
86 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
/third_party/skia/third_party/externals/dng_sdk/source/
H A Ddng_pthread.cpp62 HANDLE semaphore; member
184 HANDLE semaphore = ::TlsGetValue(thread_wait_sema_TLS_index); in GetThreadSemaphore() local
185 if (semaphore == NULL) in GetThreadSemaphore()
187 semaphore = ::CreateSemaphore(NULL, 0, 1, NULL); in GetThreadSemaphore()
188 ::TlsSetValue(thread_wait_sema_TLS_index, semaphore); in GetThreadSemaphore()
191 return semaphore; in GetThreadSemaphore()
198 HANDLE semaphore = (HANDLE)::TlsGetValue(thread_wait_sema_TLS_index); in FreeThreadSemaphore() local
200 if (semaphore != NULL) in FreeThreadSemaphore()
203 ::CloseHandle(semaphore); in FreeThreadSemaphore()
577 HANDLE semaphore in cond_wait_internal() local
811 HANDLE semaphore; global() member
848 HANDLE semaphore = head_waiter->semaphore; WakeHeadWaiter() local
909 HANDLE semaphore=NULL; dng_pthread_rwlock_rdlock() local
1035 HANDLE semaphore=NULL; dng_pthread_rwlock_wrlock() local
[all...]
/third_party/vk-gl-cts/framework/delibs/dethread/win32/
H A DdeSemaphoreWin32.c21 * \brief Win32 implementation of semaphore.
51 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument
53 HANDLE handle = (HANDLE)semaphore; in deSemaphore_destroy()
57 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument
59 HANDLE handle = (HANDLE)semaphore; in deSemaphore_increment()
65 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument
67 HANDLE handle = (HANDLE)semaphore; in deSemaphore_decrement()
73 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument
75 HANDLE handle = (HANDLE)semaphore; in deSemaphore_tryDecrement()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/external_semaphore/
H A DSemaphoreServiceZirconHandle.cpp64 "Importing a semaphore with an invalid handle."); in ImportSemaphore()
66 VkSemaphore semaphore = VK_NULL_HANDLE; in ImportSemaphore() local
73 mDevice->fn.CreateSemaphore(mDevice->GetVkDevice(), &info, nullptr, &*semaphore), in ImportSemaphore()
80 importSemaphoreHandleInfo.semaphore = semaphore; in ImportSemaphore()
91 mDevice->fn.DestroySemaphore(mDevice->GetVkDevice(), semaphore, nullptr); in ImportSemaphore()
95 return semaphore; in ImportSemaphore()
118 ResultOrError<ExternalSemaphoreHandle> Service::ExportSemaphore(VkSemaphore semaphore) { in ExportSemaphore() argument
122 semaphoreGetHandleInfo.semaphore = semaphore; in ExportSemaphore()
[all...]
H A DSemaphoreServiceFD.cpp70 DAWN_INVALID_IF(handle < 0, "Importing a semaphore with an invalid handle."); in ImportSemaphore()
72 VkSemaphore semaphore = VK_NULL_HANDLE; in ImportSemaphore()
79 mDevice->fn.CreateSemaphore(mDevice->GetVkDevice(), &info, nullptr, &*semaphore), in ImportSemaphore()
85 importSemaphoreFdInfo.semaphore = semaphore; in ImportSemaphore()
95 mDevice->fn.DestroySemaphore(mDevice->GetVkDevice(), semaphore, nullptr); in ImportSemaphore()
99 return semaphore; in ImportSemaphore()
121 ResultOrError<ExternalSemaphoreHandle> Service::ExportSemaphore(VkSemaphore semaphore) { in ExportSemaphore() argument
125 semaphoreGetFdInfo.semaphore = semaphore; in ExportSemaphore()
[all...]
/third_party/mesa3d/src/mesa/main/
H A Dexternalobjects.h61 _mesa_lookup_semaphore_object(struct gl_context *ctx, GLuint semaphore) in _mesa_lookup_semaphore_object() argument
63 if (!semaphore) in _mesa_lookup_semaphore_object()
67 _mesa_HashLookup(ctx->Shared->SemaphoreObjects, semaphore); in _mesa_lookup_semaphore_object()
71 _mesa_lookup_semaphore_object_locked(struct gl_context *ctx, GLuint semaphore) in _mesa_lookup_semaphore_object_locked() argument
73 if (!semaphore) in _mesa_lookup_semaphore_object_locked()
77 _mesa_HashLookupLocked(ctx->Shared->SemaphoreObjects, semaphore); in _mesa_lookup_semaphore_object_locked()
/third_party/mesa3d/src/virtio/venus-protocol/
H A Dvn_protocol_driver_semaphore.h260 size += vn_sizeof_VkSemaphore(&val->semaphore); in vn_sizeof_VkSemaphoreSignalInfo_self()
288 vn_encode_VkSemaphore(enc, &val->semaphore); in vn_encode_VkSemaphoreSignalInfo_self()
374 static inline size_t vn_sizeof_vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_sizeof_vkDestroySemaphore() argument
381 cmd_size += vn_sizeof_VkSemaphore(&semaphore); in vn_sizeof_vkDestroySemaphore()
389 static inline void vn_encode_vkDestroySemaphore(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_encode_vkDestroySemaphore() argument
397 vn_encode_VkSemaphore(enc, &semaphore); in vn_encode_vkDestroySemaphore()
402 static inline size_t vn_sizeof_vkDestroySemaphore_reply(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_sizeof_vkDestroySemaphore_reply() argument
408 /* skip semaphore */ in vn_sizeof_vkDestroySemaphore_reply()
414 static inline void vn_decode_vkDestroySemaphore_reply(struct vn_cs_decoder *dec, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_decode_vkDestroySemaphore_reply() argument
421 /* skip semaphore */ in vn_decode_vkDestroySemaphore_reply()
425 vn_sizeof_vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_sizeof_vkGetSemaphoreCounterValue() argument
438 vn_encode_vkGetSemaphoreCounterValue(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_encode_vkGetSemaphoreCounterValue() argument
450 vn_sizeof_vkGetSemaphoreCounterValue_reply(VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_sizeof_vkGetSemaphoreCounterValue_reply() argument
466 vn_decode_vkGetSemaphoreCounterValue_reply(struct vn_cs_decoder *dec, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_decode_vkGetSemaphoreCounterValue_reply() argument
616 vn_submit_vkDestroySemaphore(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) vn_submit_vkDestroySemaphore() argument
637 vn_submit_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, uint64_t* pValue, struct vn_instance_submit_command *submit) vn_submit_vkGetSemaphoreCounterValue() argument
722 vn_call_vkDestroySemaphore(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) vn_call_vkDestroySemaphore() argument
735 vn_async_vkDestroySemaphore(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) vn_async_vkDestroySemaphore() argument
741 vn_call_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_call_vkGetSemaphoreCounterValue() argument
757 vn_async_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_async_vkGetSemaphoreCounterValue() argument
[all...]
/third_party/pulseaudio/src/pulsecore/
H A Daupdate.c26 #include <pulsecore/semaphore.h>
39 pa_semaphore *semaphore; member
49 a->semaphore = pa_semaphore_new(0); in pa_aupdate_new()
58 pa_semaphore_free(a->semaphore); in pa_aupdate_free()
90 /* Post the semaphore */ in pa_aupdate_read_end()
91 pa_semaphore_post(a->semaphore); in pa_aupdate_read_end()
118 pa_semaphore_wait(a->semaphore); in pa_aupdate_write_swap()
H A Dasyncmsgq.c31 #include <pulsecore/semaphore.h>
49 pa_semaphore *semaphore; member
85 pa_assert(!i->semaphore); in asyncmsgq_free()
141 i->semaphore = NULL; in pa_asyncmsgq_post()
169 if (!(i.semaphore = pa_flist_pop(PA_STATIC_FLIST_GET(semaphores)))) in pa_asyncmsgq_send()
170 i.semaphore = pa_semaphore_new(0); in pa_asyncmsgq_send()
177 pa_semaphore_wait(i.semaphore); in pa_asyncmsgq_send()
179 if (pa_flist_push(PA_STATIC_FLIST_GET(semaphores), i.semaphore) < 0) in pa_asyncmsgq_send()
180 pa_semaphore_free(i.semaphore); in pa_asyncmsgq_send()
229 if (a->current->semaphore) { in pa_asyncmsgq_done()
[all...]
/third_party/vk-gl-cts/framework/delibs/dethread/
H A DdeSemaphore.h42 void deSemaphore_destroy (deSemaphore semaphore);
44 void deSemaphore_increment (deSemaphore semaphore);
45 void deSemaphore_decrement (deSemaphore semaphore);
47 deBool deSemaphore_tryDecrement (deSemaphore semaphore);
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/
H A DVulkanHelper.h81 VkResult createSemaphoreOpaqueFd(VkSemaphore *semaphore);
82 VkResult exportSemaphoreOpaqueFd(VkSemaphore semaphore, int *fd);
86 VkResult createSemaphoreZirconEvent(VkSemaphore *semaphore);
87 VkResult exportSemaphoreZirconEvent(VkSemaphore semaphore, zx_handle_t *event);
91 // and will be in |newLayout| after the memory barrier. |semaphore|
96 VkSemaphore semaphore);
101 // barrier will wait for |semaphore|.
105 VkSemaphore semaphore);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationBasicSemaphoreTests.cpp21 * \brief Synchronization semaphore basic tests
68 TCU_THROW(NotSupportedError, "Timeline semaphore not supported"); in createTestSemaphore()
82 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in basicOneQueueCase()
96 VkSemaphoreSubmitInfoKHR signalSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR); in basicOneQueueCase()
97 VkSemaphoreSubmitInfoKHR waitSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR); in basicOneQueueCase()
125 return tcu::TestStatus::fail("Basic semaphore tests with one queue failed"); in basicOneQueueCase()
127 return tcu::TestStatus::pass("Basic semaphore tests with one queue passed"); in basicOneQueueCase()
137 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in noneWaitSubmitTest()
165 &semaphore.get() //const VkSemaphore* pSignalSemaphores in noneWaitSubmitTest()
175 &semaphore in noneWaitSubmitTest()
273 VkSemaphore semaphore; basicChainTimelineCase() local
709 Move<VkSemaphore> semaphore; basicMultiQueueCase() local
[all...]
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
H A Dsemaphore.h43 struct semaphore { struct
48 typedef struct semaphore losMutexDef_t;
49 #define DECLARE_MUTEX(x) struct semaphore x = { (LosSemCB *)UNINIT_VALUE, 1 }
50 #define DECLARE_MUTEX_LOCKED(x) struct semaphore x = { (LosSemCB *)UNINIT_VALUE, 0 }
/third_party/vk-gl-cts/framework/platform/android/
H A DtcuAndroidRenderActivity.hpp64 de::Semaphore* semaphore; member
99 Message (MessageType type_, de::Semaphore* semaphore) in Message()
103 DE_ASSERT(semaphore); in Message()
104 payload.semaphore = semaphore; in Message()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktSynchronizationBasicSemaphoreTests.cpp21 * \brief Synchronization semaphore basic tests
68 TCU_THROW(NotSupportedError, "Timeline semaphore not supported"); in createTestSemaphore()
82 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in basicOneQueueCase()
96 VkSemaphoreSubmitInfoKHR signalSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR); in basicOneQueueCase()
97 VkSemaphoreSubmitInfoKHR waitSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR); in basicOneQueueCase()
125 return tcu::TestStatus::fail("Basic semaphore tests with one queue failed"); in basicOneQueueCase()
127 return tcu::TestStatus::pass("Basic semaphore tests with one queue passed"); in basicOneQueueCase()
137 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in noneWaitSubmitTest()
165 &semaphore.get() //const VkSemaphore* pSignalSemaphores in noneWaitSubmitTest()
175 &semaphore in noneWaitSubmitTest()
273 VkSemaphore semaphore; basicChainTimelineCase() local
629 Move<VkSemaphore> semaphore; basicMultiQueueCase() local
[all...]

Completed in 21 milliseconds

12345678910>>...17