On Thu, Jun 15, 2017 at 11:28:14AM +0200, Iago Toral wrote: > On Wed, 2017-06-14 at 10:15 +0200, Iago Toral wrote: > > 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 <ito...@igalia.com> > > Patches 9-13 are also: > Reviewed-by: Iago Toral Quiroga <ito...@igalia.com> > > Granted, my blorp / fast-clear foo is limited so you might want to have > someone else look at patches 10 to 12. > > I suppose that you still need to wait until Vulkan issue #849 is > resolved before merging some of these too. > > Iago >
Thank you for the review! I plan to merge parts of this series soon. -Nanley > > 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 <ja...@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(-) > > > > > > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev