[Mesa-dev] [PATCH 00/13] anv: Prep-work for layout-based CCS resolves
Nanley Chery
nanleychery at gmail.com
Tue Jun 13 18:41:47 UTC 2017
This series implements refactors and behavioral changes to make the
follow-on series which implements layout-based CCS resolves a lot
clearer.
Cc: Jason Ekstrand <jason at jlekstrand.net>
Nanley Chery (13):
intel/blorp: Assert on subresource in surface_info_init
intel/blorp: Assert on gen7 fast-cleared subresource
intel/isl: Limit CCS to one subresource on gen7
intel/isl: Only create a CCS buffer if the image supports rendering
anv: Add and use color auxiliary buffer helpers
anv/cmd_buffer: Adjust layout transition aspect checking
anv/blorp: Remove 3D subresource transition workaround
anv: Adjust params of color buffer transitioning functions
anv/cmd_buffer: Adjust the image view reloc function
blorp/clear: Add a binding-table-based CCS resolve function
anv/blorp: Add a surface-state-based CCS resolve function
anv/blorp: Provide surface states for CCS resolves
anv/gpu_memcpy: Rename the gpu_memcpy function
src/intel/blorp/blorp.c | 4 ++
src/intel/blorp/blorp.h | 11 ++++
src/intel/blorp/blorp_clear.c | 66 ++++++++++++++++++------
src/intel/isl/isl.c | 11 ++--
src/intel/vulkan/anv_blorp.c | 103 +++++++++++++++++++++++--------------
src/intel/vulkan/anv_genX.h | 8 +--
src/intel/vulkan/anv_private.h | 49 +++++++++++++++++-
src/intel/vulkan/genX_cmd_buffer.c | 94 +++++++++++++++++++--------------
src/intel/vulkan/genX_gpu_memcpy.c | 8 +--
9 files changed, 248 insertions(+), 106 deletions(-)
--
2.13.1
More information about the mesa-dev
mailing list