[Mesa-dev] [PATCH 0/8] radv: add support for sample locations during layout transitions
Samuel Pitoiset
samuel.pitoiset at gmail.com
Thu May 30 14:05:13 UTC 2019
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
More information about the mesa-dev
mailing list