Hi,
This series implements user sample locations during explicit and automatic
(subpass) layout transitions as defined by VK_EXT_sample_locations.
Previously, HTILE was disabled for depth/stencil images that might need
sample locations because it was a bit tricky to implement.
The last patch of this series enables VK_EXT_sample_locations.
Please review,
thanks!
Samuel Pitoiset (8):
radv: allow to save/restore sample locations during meta operations
radv: allow to set dynamic sample locations to the depth decompress
pass
radv: allow the depth decompress pass to emit dynamic sample locations
radv: handle sample locations during explicit depth/stencil
transitions
radv: determine the first subpass id for every attachments
radv: handle sample locations during automatic layout transitions
radv: enable HTILE for images that might need variable sample
locations
radv: enable VK_EXT_sample_locations
src/amd/vulkan/radv_cmd_buffer.c | 189 +++++++++++++++++++++++---
src/amd/vulkan/radv_device.c | 8 --
src/amd/vulkan/radv_extensions.py | 2 +-
src/amd/vulkan/radv_image.c | 7 -
src/amd/vulkan/radv_meta.c | 20 +++
src/amd/vulkan/radv_meta.h | 8 +-
src/amd/vulkan/radv_meta_decompress.c | 38 +++++-
src/amd/vulkan/radv_pass.c | 18 +++
src/amd/vulkan/radv_private.h | 12 +-
9 files changed, 258 insertions(+), 44 deletions(-)
--
2.21.0
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev