Skip to content

venus: overhaul queue family transfers for wsi images

Chia-I Wu requested to merge olv/mesa:venus-wsi-again into main

Commit 1-3 remember more wsi image states. Commit 4 is a random fix.

Commit 5-12 remember render pass attachments that will be needed for implicit image layout transitions.

Commit 13-15 clean up vn_get_intercepted_barriers.

Commit 16 reverts most of 96ec6b3d.

Commit 17-18 relands queue family transfers for wsi images with a different approach. It is worth noting that vkCmd{Begin,End}RenderPass, vkCmdWaitEvents, and vkCmdPipelineBarrier all have different requirements and are handled differently.

/cc @zzyiwei

Edited by Chia-I Wu

Merge request reports