Home
last modified time | relevance | path

Searched refs:semaphores (Results 1 – 25 of 50) sorted by relevance

12

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_KHR_timeline_semaphore.adoc33 Such timeline semaphores support the following operations:
60 `VK_KHR_external_semaphore_win32` already uses semaphores as the destination
71 requirement as the existing semaphores do?
74 Timeline semaphores support signaling and waiting entirely asynchronously.
94 specify the values signaled semaphores should be set to, and the values
95 waited semaphores need to reach.
112 supported for timeline semaphores vs. binary semaphores.
132 timeline semaphores?
DVK_KHR_external_semaphore.adoc28 memory using semaphores.
29 This extension enables an application to create semaphores from which
45 on imported semaphores that are in an invalid state?
51 However, this could cause security concerns when using imported semaphores,
DVK_NV_external_sci_sync2.adoc21 memory using semaphores and fences.
48 This extension does not support exporting semaphores from stext:NvSciSync
68 The commands to import and export semaphores from
70 alternate mechanism to import semaphores.
DVK_KHR_external_semaphore_win32.adoc21 memory using semaphores.
54 etext:D3D12_FENCE-based Vulkan semaphores?
DVK_NV_external_sci_sync.adoc20 memory using semaphores and fences.
62 export both semaphores and fences in one extension but include separate
DVK_KHR_external_semaphore_capabilities.adoc22 An application may wish to reference device semaphores in multiple Vulkan
DVK_KHR_external_semaphore_fd.adoc22 memory using semaphores.
DVK_FUCHSIA_external_semaphore.adoc21 memory using semaphores.
DVK_KHR_external_fence_win32.adoc36 semaphores?
DVK_KHR_present_wait.adoc55 vkQueuePresent? This could happen if the semaphores for the presentations
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_swapchain_maintenance1/
DSwapchainPresentFenceInfo.adoc28 * The wait semaphores specified when queuing the image for presentation.
36 wait semaphores imported by the presentation engine using the equivalent of
38 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>, this
42 The application can: destroy the wait semaphores associated with a given
/hardware/google/gfxstream/host/gl/OpenGLESDispatch/
Dgles_extensions_dispatch_logging_wrappers.impl214 void glGenSemaphoresEXT_dispatchLoggingWrapper(GLsizei n, GLuint * semaphores) {
215 DISPATCH_DEBUG_LOG("glGenSemaphoresEXT(n:%d, semaphores:%p)", n, semaphores);
216 GLDispatch::glGenSemaphoresEXT_underlying(n, semaphores);
219 void glDeleteSemaphoresEXT_dispatchLoggingWrapper(GLsizei n, const GLuint * semaphores) {
220 DISPATCH_DEBUG_LOG("glDeleteSemaphoresEXT(n:%d, semaphores:%p)", n, semaphores);
221 GLDispatch::glDeleteSemaphoresEXT_underlying(n, semaphores);
Dgles_extensions.entries60 void glGenSemaphoresEXT(GLsizei n, GLuint *semaphores);
61 void glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
Dgles_extensions_for_gles1.entries61 void glGenSemaphoresEXT(GLsizei n, GLuint *semaphores);
62 void glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
Dgles_extensions_for_gles2.entries61 void glGenSemaphoresEXT(GLsizei n, GLuint *semaphores);
62 void glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
Dgles1_stubbed_in_translator_namespace.entries19 void glGenSemaphoresEXT(GLsizei n, GLuint *semaphores);
20 void glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
/hardware/google/gfxstream/include/OpenGLESDispatch/
Dgles_extensions_functions.h50 X(void, glGenSemaphoresEXT, (GLsizei n, GLuint * semaphores), (n, semaphores)) \
51 X(void, glDeleteSemaphoresEXT, (GLsizei n, const GLuint * semaphores), (n, semaphores)) \
Dgles_extensions_for_gles1_static_translator_namespaced_header.h50 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint * semaphores);
51 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores);
Dgles_extensions_for_gles2_static_translator_namespaced_header.h50 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint * semaphores);
51 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores);
/hardware/google/gfxstream/host/vulkan/
DDisplayVk.cpp689 VkSemaphore semaphores[2]; in create() local
690 for (uint32_t i = 0; i < std::size(semaphores); i++) { in create()
694 VK_CHECK(vk.vkCreateSemaphore(vkDevice, &semaphoreCi, nullptr, &semaphores[i])); in create()
705 vk, vkDevice, vkCommandPool, fence, semaphores[0], semaphores[1], commandBuffer)); in create()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_frame_boundary.adoc93 "`logical last`" queue submission, but in the presence of timeline semaphores it
94 may not be the last one to be submitted. Since timeline semaphores permit queue
95 submissions to wait on semaphores whose signal is not yet submitted, the
99 this submission waits on semaphores whose signal is not yet submitted, then all
101 signals these semaphores are also associated to that frame.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_win32_keyed_mutex/
Dkeyed_mutex_submit.adoc9 Vulkan semaphores to synchronize the work.
/hardware/google/gfxstream/guest/mesa/src/vulkan/wsi/
Dwsi_common.c529 if (chain->blit.semaphores) { in wsi_swapchain_finish()
531 chain->wsi->DestroySemaphore(chain->device, chain->blit.semaphores[i], &chain->alloc); in wsi_swapchain_finish()
533 vk_free(&chain->alloc, chain->blit.semaphores); in wsi_swapchain_finish()
981 swapchain->blit.semaphores = vk_zalloc(alloc, in wsi_CreateSwapchainKHR()
982 … sizeof (*swapchain->blit.semaphores) * swapchain->image_count, in wsi_CreateSwapchainKHR()
983 sizeof (*swapchain->blit.semaphores), in wsi_CreateSwapchainKHR()
985 if (!swapchain->blit.semaphores) { in wsi_CreateSwapchainKHR()
1329 &swapchain->blit.semaphores[image_index]); in wsi_common_queue_present()
1376 &swapchain->blit.semaphores[image_index]; in wsi_common_queue_present()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dcmdbuffers.adoc1704 <<synchronization-semaphores, semaphore>> section of <<synchronization, the
1721 command buffers and any semaphores referenced by pname:pSubmits is
1776 execution and any <<synchronization-semaphores-signaling, semaphore
1858 <<synchronization-semaphores-waiting, semaphore wait operations>>.
1869 <<synchronization-semaphores-signaling, semaphore signal operations>>.
1884 of the semaphore when the <<synchronization-semaphores-signaling,
2008 as described in the <<synchronization-semaphores-waiting, semaphore wait
2009 operation>> and <<synchronization-semaphores-signaling, semaphore signal
2079 [open,refpage='vkQueueSubmit',desc='Submits a sequence of semaphores or command buffers to a queue'…
2106 <<synchronization-semaphores, semaphore>> and <<synchronization-fences,
[all …]
Dsynchronization.adoc25 <<synchronization-semaphores,Semaphores>>::
1890 When signaling timeline semaphores, it is the responsibility of the
3263 [[synchronization-semaphores]]
3276 <<glossary, Binary semaphores>> have two states - signaled and unsignaled.
3277 <<glossary, Timeline semaphores>> have a strictly increasing 64-bit unsigned
3291 [[synchronization-semaphores-payloads]]
3296 Mechanisms to import and export that internal data to and from semaphores
3299 between two or more semaphores and other synchronization primitives across
3312 :objectnameplural: semaphores
3606 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>.
[all …]

12