[Mesa-dev] [PATCH v2 0/9] radv: VK_KHR_depth_stencil_resolve
Samuel Pitoiset
samuel.pitoiset at gmail.com
Wed Jun 12 09:47:42 UTC 2019
Hi,
Second version of VK_KHR_depth_stencil_resolve which should handle interations
with VK_EXT_sample_locations correctly.
All CTS tests now pass on Polaris10/Vega10.
Please review,
Thanks!
Samuel Pitoiset (9):
radv: rename has_resolve to has_resolve_color
radv: record if a render pass has depth/stencil resolve attachments
radv: implement all depth/stencil resolve modes using graphics
radv: implement all depth/stencil resolve modes using compute
radv: select the depth/stencil resolve method based on some conditions
radv: decompress HTILE if the resolve src image is compressed
radv: clear the depth/stencil resolve attachment if necessary
radv: pass sample locations for transitions before depth/stencil
resolves
radv: add support for VK_KHR_depth_stencil_resolve
src/amd/vulkan/radv_cmd_buffer.c | 2 +-
src/amd/vulkan/radv_device.c | 21 +
src/amd/vulkan/radv_extensions.py | 1 +
src/amd/vulkan/radv_meta_clear.c | 73 +++-
src/amd/vulkan/radv_meta_resolve.c | 128 +++++-
src/amd/vulkan/radv_meta_resolve_cs.c | 506 ++++++++++++++++++++++
src/amd/vulkan/radv_meta_resolve_fs.c | 596 ++++++++++++++++++++++++++
src/amd/vulkan/radv_pass.c | 31 +-
src/amd/vulkan/radv_private.h | 44 +-
9 files changed, 1363 insertions(+), 39 deletions(-)
--
2.22.0
More information about the mesa-dev
mailing list