mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-15 00:48:07 +02:00
When we're performing a queue-family ownership transfer to a foreign device, we need to transition to GENERAL (because we have no PRESENT_SRC when we're operating on dmabufs) from the colour attachment stage before display reads, and we need to transition back to OPTIMAL before the colour attachment stage. As external queues have no stage ordering, we use BOTTOM_OF_PIPE to indicate that we want to synchronise against everything the external queue may do. For the internal queue though, we don't need to serialise vertex/tiler work against the layout transition for the colour buffer, just the work which requires access to the colour attachment. Signed-off-by: Daniel Stone <daniels@collabora.com> |
||
|---|---|---|
| .. | ||
| meson.build | ||
| vulkan-pipeline.c | ||
| vulkan-pixel-format.c | ||
| vulkan-renderer-internal.h | ||
| vulkan-renderer.c | ||
| vulkan-renderer.h | ||
| vulkan_fragment_shader.frag | ||
| vulkan_vertex_shader_surface.vert | ||
| vulkan_vertex_shader_texcoord.vert | ||