[Mesa-dev] [PATCH 00/13] anv: Prep-work for layout-based CCS resolves
Iago Toral
itoral at igalia.com
Wed Jun 14 08:15:39 UTC 2017
I dropped a minor suggestion in patch 7 (feel free to ignore) and a
style issue in patch 8, otherwise:
Patches 1-8 are:
Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>
On Tue, 2017-06-13 at 11:41 -0700, Nanley Chery wrote:
> 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(-)
>
More information about the mesa-dev
mailing list