| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_queue.c | 89 VkSemaphore *semaphores; member in struct:vn_queue_submission::__anon35238b610208 147 /* we want to filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */ 162 alloc_size += sizeof(*submit->temp.semaphores) * 177 submit->temp.semaphores = submit->temp.storage + semaphores_offset; 212 VkSemaphore *dst_sems = &submit->temp.semaphores[sem_base]; 215 /* filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */ 248 /* make a copy because we need to filter out WSI semaphores */ 886 const VkSemaphore *semaphores, 893 vn_GetSemaphoreCounterValue(device, semaphores[i], &val); 902 VkSemaphore *semaphores, 885 vn_find_first_signaled_semaphore(VkDevice device,const VkSemaphore * semaphores,const uint64_t * values,uint32_t count) argument 901 vn_remove_signaled_semaphores(VkDevice device,VkSemaphore * semaphores,uint64_t * values,uint32_t * count) argument 937 VkSemaphore *semaphores = local_semaphores; local in function:vn_WaitSemaphores [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | externalobjects.c | 579 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument 586 _mesa_debug(ctx, "%s(%d, %p)", func, n, semaphores); 598 if (!semaphores) 602 if (_mesa_HashFindFreeKeys(ctx->Shared->SemaphoreObjects, semaphores, n)) { 605 semaphores[i], &DummySemaphoreObject, true); 613 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument 620 _mesa_debug(ctx, "%s(%d, %p)\n", func, n, semaphores); 633 if (!semaphores) 638 if (semaphores[i] > 0) { 640 = _mesa_lookup_semaphore_object_locked(ctx, semaphores[ [all...] |
| H A D | externalobjects.h | 215 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores); 218 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_vX_device.c | 213 uint32_t semaphores[nr_semaphores]; local in function:panvk_per_arch 215 semaphores[0] = queue->sync; 219 semaphores[i + 1] = sem->syncobj.temporary ? : sem->syncobj.permanent; 280 memcpy(in_fences, semaphores, nr_semaphores * sizeof(*in_fences)); 291 /* Transfer the out fence to signal semaphores */
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | externalobjects.c | 581 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument 588 _mesa_debug(ctx, "%s(%d, %p)", func, n, semaphores); 600 if (!semaphores) 607 semaphores[i] = first + i; 609 semaphores[i], &DummySemaphoreObject); 617 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument 624 _mesa_debug(ctx, "%s(%d, %p)\n", func, n, semaphores); 637 if (!semaphores) 642 if (semaphores[i] > 0) { 644 = _mesa_lookup_semaphore_object_locked(ctx, semaphores[ [all...] |
| H A D | externalobjects.h | 215 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores); 218 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.1.5.rst | 54 - radv: Fix host->host signalling with legacy timeline semaphores.
|
| H A D | 19.3.4.rst | 104 - Correctly wait in the fragment stage until all semaphores are
|
| H A D | 20.0.0.rst | 1341 - Correctly wait in the fragment stage until all semaphores are 1602 - anv: Lock around fetching sync file FDs from semaphores 1650 - vulkan/wsi: Add a hooks for signaling semaphores and fences 1654 - anv: Use BO fences/semaphores for AcquireNextImage 2110 - anv: refcount semaphores
|
| H A D | 20.3.0.rst | 2999 - turnip: avoid heap allocations in QueueSubmit when semaphores are used 3019 - turnip: semaphores simplification (only syncobj semaphores supported) 3023 - turnip: share code between semaphores/fences + fence import/export 3028 - turnip: implement timestamp fences/semaphores for kgsl backend 3197 - anv: implement shareable timeline semaphores
|
| H A D | 20.2.0.rst | 900 - radv/winsys: Add binary syncobj ABI changes for timeline semaphores. 904 - radv: Add timeline syncobj for timeline semaphores. 908 - radv: Fix host->host signalling with legacy timeline semaphores. 1788 - ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.
|
| H A D | 19.3.0.rst | 521 - radv: Always enable syncobj when supported for all fences/semaphores. 527 - radv: Start signalling semaphores in WSI acquire.
|
| H A D | 21.3.0.rst | 1927 - anv: Stop reference counting semaphores 2923 - lavapipe: implement timeline semaphores
|
| /xsrc/external/mit/MesaLib/src/mapi/glapi/gen/ |
| H A D | marshal_generated7.c | 3961 _mesa_marshal_GenSemaphoresEXT(GLsizei n, GLuint * semaphores) argument 3965 CALL_GenSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores)); 3974 /* Next safe_mul(n, 1 * sizeof(GLuint)) bytes are GLuint semaphores[n] */ 3980 GLuint * semaphores; local in function:_mesa_unmarshal_DeleteSemaphoresEXT 3982 semaphores = (GLuint *) variable_data; 3983 CALL_DeleteSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores)); 3987 _mesa_marshal_DeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores) argument 3993 if (unlikely(semaphores_size < 0 || (semaphores_size > 0 && !semaphores) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) { 3995 CALL_DeleteSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores)); 4001 memcpy(variable_data, semaphores, semaphores_siz [all...] |
| /xsrc/external/mit/MesaLib.old/dist/include/GLES2/ |
| H A D | gl2ext.h | 1735 typedef void (GL_APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores); 1736 typedef void (GL_APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores); 1743 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores); 1744 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
|
| /xsrc/external/mit/MesaLib/dist/include/GLES2/ |
| H A D | gl2ext.h | 1768 typedef void (GL_APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores); 1769 typedef void (GL_APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores); 1776 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores); 1777 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
|
| /xsrc/external/mit/MesaLib/dist/ |
| H A D | .pick_status.json | 1021 "description": "lavapipe: handle non-timeline semaphores wait/signal.", 11659 "description": "v3dv: process signal semaphores in the very last job", 11668 "description": "v3dv: handle wait semaphores in the first job by queue", 11686 "description": "v3dv: enable GPU jobs to signal multiple semaphores", 11695 "description": "v3dv: enable multiple semaphores for csd job", 11704 "description": "v3dv: enable multiple semaphores for tfu job", 11713 "description": "v3dv: enable multiple semaphores on cl submission", 11722 "description": "v3dv: check multiple semaphores capability", 11731 "description": "drm-uapi/v3d: extend interface for multiple semaphores support", 11740 "description": "v3dv: store wait semaphores i [all...] |
| /xsrc/external/mit/MesaLib.old/src/mapi/ |
| H A D | shared-glapi_glapi_mapi_tmp.h | 1355 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores); 1356 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores); 9533 static void APIENTRY noopDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument 9535 (void) n; (void) semaphores; 9539 static void APIENTRY noopGenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument 9541 (void) n; (void) semaphores; 26942 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores) argument 26946 ((void (APIENTRY *)(GLsizei n, const GLuint *semaphores)) _func)(n, semaphores); 26949 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/ |
| H A D | screen.rst | 449 * ``PIPE_CAP_FENCE_SIGNAL``: True if the driver supports signaling semaphores
|
| /xsrc/external/mit/MesaLib/dist/docs/gallium/ |
| H A D | screen.rst | 480 * ``PIPE_CAP_FENCE_SIGNAL``: True if the driver supports signaling semaphores
|
| /xsrc/external/mit/MesaLib/src/mapi/shared-glapi/ |
| H A D | glapi_mapi_tmp.h | 1359 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores); 1360 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores); 9772 static void APIENTRY noopDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument 9774 (void) n; (void) semaphores; 9778 static void APIENTRY noopGenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument 9780 (void) n; (void) semaphores; 29595 shared_dispatch_stub_1342(GLsizei n,const GLuint * semaphores) argument 29602 shared_dispatch_stub_1343(GLsizei n,GLuint * semaphores) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/include/GL/ |
| H A D | glext.h | 8031 typedef void (APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores); 8032 typedef void (APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores); 8039 GLAPI void APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores); 8040 GLAPI void APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
|
| /xsrc/external/mit/MesaLib/src/mesa/main/ |
| H A D | marshal_generated.h | 5188 void GLAPIENTRY _mesa_marshal_GenSemaphoresEXT(GLsizei n, GLuint * semaphores); 5191 void GLAPIENTRY _mesa_marshal_DeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores);
|
| /xsrc/external/mit/libepoxy/src/ |
| H A D | gl_generated.h | 7344 typedef void (GLAPIENTRY *PFNGLDELETESEMAPHORESEXTPROC)(GLsizei n, const GLuint * semaphores); 7678 typedef void (GLAPIENTRY *PFNGLGENSEMAPHORESEXTPROC)(GLsizei n, GLuint * semaphores); 11104 EPOXY_PUBLIC void (EPOXY_CALLSPEC *epoxy_glDeleteSemaphoresEXT)(GLsizei n, const GLuint * semaphores); 11772 EPOXY_PUBLIC void (EPOXY_CALLSPEC *epoxy_glGenSemaphoresEXT)(GLsizei n, GLuint * semaphores); [all...] |
| /xsrc/external/mit/MesaLib/dist/include/GL/ |
| H A D | glext.h | 8045 typedef void (APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores); 8046 typedef void (APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores); 8053 GLAPI void APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores); 8054 GLAPI void APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
|