/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | pipeline_barrier_common.adoc | 33 barriers 66 source stage masks of any memory barriers include 68 destination stage masks of all memory barriers must: only include 72 source stage masks of any memory barriers include 77 and destination stage masks of any memory barriers must: only include 105 <<synchronization-pipeline-barriers-explicit-renderpass-tileimage,
|
/hardware/google/gfxstream/include/OpenGLESDispatch/ |
D | gles31_only_functions.h | 12 X(void, glMemoryBarrier, (GLbitfield barriers), (barriers)) \ 13 X(void, glMemoryBarrierByRegion, (GLbitfield barriers), (barriers)) \
|
D | gles31_only_static_translator_namespaced_header.h | 12 GL_APICALL void GL_APIENTRY glMemoryBarrier(GLbitfield barriers); 13 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers);
|
/hardware/google/gfxstream/host/gl/OpenGLESDispatch/ |
D | gles31_only_dispatch_logging_wrappers.impl | 9 void glMemoryBarrier_dispatchLoggingWrapper(GLbitfield barriers) { 10 DISPATCH_DEBUG_LOG("glMemoryBarrier(barriers:%d)", barriers); 11 GLDispatch::glMemoryBarrier_underlying(barriers); 14 void glMemoryBarrierByRegion_dispatchLoggingWrapper(GLbitfield barriers) { 15 DISPATCH_DEBUG_LOG("glMemoryBarrierByRegion(barriers:%d)", barriers); 16 GLDispatch::glMemoryBarrierByRegion_underlying(barriers);
|
D | gles31_only.entries | 13 ## Memory barriers 14 void glMemoryBarrier(GLbitfield barriers); 15 void glMemoryBarrierByRegion(GLbitfield barriers);
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_KHR_separate_depth_stencil_layouts.adoc | 21 This extension allows image memory barriers for depth/stencil images to have
|
D | VK_KHR_object_refresh.adoc | 62 the purposes of pipeline barriers.
|
D | VK_KHR_synchronization2.adoc | 64 * Image memory barriers that do not perform an image layout transition can
|
D | memorymodel.adoc | 543 No other release and acquire barriers synchronize-with each other. 776 ordered by release-acquire sequences or memory barriers. 1164 against any memory barriers.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_EXT_attachment_feedback_loop_layout.adoc | 41 …re can be hundreds of draws with a feedback loop which results in a hundreds of copies and barriers
|
D | VK_EXT_shader_tile_image.adoc | 283 * Support for specifying the barriers - three broad options (see next section) 358 === Barrier Proposal C: New simple API for tile image barriers 360 …be easily extended to tile shader if an implementation desires explicit barriers - by specifying a… 424 …d to give them a way to disable raster order access and add support for barriers to explicitly per… 428 Vulkan barriers have been difficult for developers to use, so Barrier Proposal C might offer a simp… 430 Consensus was to keep things consistent with existing barriers in Vulkan, so Barrier Proposal A was…
|
D | VK_KHR_dynamic_rendering.adoc | 86 Applications should use other synchronization primitives (barriers, events) to manage synchronizati… 437 === Should pipeline barriers work inside these limited render passes?
|
D | VK_EXT_external_memory_acquire_unmodified.adoc | 11 cost of memory barriers that acquire ownership of a resource from an external
|
/hardware/google/gfxstream/host/gl/glestranslator/GLES_V2/ |
D | GLESv31Imp.cpp | 11 GL_APICALL void GL_APIENTRY glMemoryBarrier(GLbitfield barriers) { in glMemoryBarrier() argument 14 ctx->dispatcher().glMemoryBarrier(barriers); in glMemoryBarrier() 17 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers) { in glMemoryBarrierByRegion() argument 20 ctx->dispatcher().glMemoryBarrierByRegion(barriers); in glMemoryBarrierByRegion()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | synchronization.adoc | 35 <<synchronization-pipeline-barriers,Pipeline Barriers>>:: 36 Pipeline barriers also provide synchronization control within a command 39 Pipeline barriers can: be used to control resource access within a 204 <<synchronization-image-memory-barriers,image memory barrier>>). 266 Layout transitions that are performed via image memory barriers execute in 279 of an <<synchronization-image-memory-barriers, image memory barrier>> is an 815 barriers. 1762 dependency, and for pipeline barriers all physical devices that are set in 2743 A <<synchronization-memory-barriers, memory barrier>> or other memory 5988 pipeline barriers, but split into two commands such that work between the [all …]
|
D | clears.adoc | 238 the purposes of memory barriers. 531 purposes of synchronization barriers. 630 synchronization barriers.
|
D | shaders.adoc | 1690 Memory barriers are needed for algorithms that require multiple invocations 1753 Sequentially consistent atomics and barriers are not supported and 1815 flow barriers to synchronize with other members of the local workgroup. 1863 flow barriers to synchronize with other members of the local workgroup. 1909 flow barriers to synchronize with other members of the local workgroup. 2128 flow barriers to synchronize with other members of the local workgroup. 2852 The <<memory-model,Memory Model>> appendix defines the operation of barriers
|
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/ |
D | vk_render_pass.c | 1258 VkImageMemoryBarrier2 *barriers) in transition_image_range() argument 1293 barriers[(*barrier_count)++] = (VkImageMemoryBarrier2) { in transition_image_range() 1425 VkImageMemoryBarrier2 *barriers) in transition_attachment() argument 1506 barrier_count, max_barrier_count, barriers); in transition_attachment()
|
/hardware/google/gfxstream/guest/mesa/include/GLES3/ |
D | gl31.h | 1419 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); 1420 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers); 1488 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers); 1489 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
|
D | gl32.h | 1419 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); 1420 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers); 1488 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers); 1489 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
|
/hardware/google/gfxstream/guest/GLESv2_enc/ |
D | gl2_entry.cpp | 347 void glMemoryBarrier(GLbitfield barriers); 348 void glMemoryBarrierByRegion(GLbitfield barriers); 2522 void glMemoryBarrier(GLbitfield barriers) in glMemoryBarrier() argument 2525 ctx->glMemoryBarrier(ctx, barriers); in glMemoryBarrier() 2528 void glMemoryBarrierByRegion(GLbitfield barriers) in glMemoryBarrierByRegion() argument 2531 ctx->glMemoryBarrierByRegion(ctx, barriers); in glMemoryBarrierByRegion()
|
/hardware/google/gfxstream/codegen/gles2/ |
D | gles2.in | 462 # Memory barriers 463 GL_ENTRY(void, glMemoryBarrier, GLbitfield barriers); 464 GL_ENTRY(void, glMemoryBarrierByRegion, GLbitfield barriers);
|
/hardware/google/gfxstream/include/GLES3/ |
D | gl32.h | 1419 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); 1420 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers); 1488 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers); 1489 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
|
D | gl31.h | 1166 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers); 1167 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
|
/hardware/google/gfxstream/common/opengl/include/GLES3/ |
D | gl31.h | 1166 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers); 1167 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
|