On Sun, Sep 25, 2016 at 09:58:59AM -0700, Jason Ekstrand wrote: > This little series adds the most basic of CCS support to the Vulkan driver. > It's restricted to being entirely within a renderpass and only on the first > mip level and first array slice. However, it does get us started and set > up most of the infastructure we will need for both full compression and > fast-clears. > > I have no perf numbers yet. > > Cc: Chad Versace <[email protected]> > Cc: Topi Pohjolainen <[email protected]> > Cc: Nanley Chery <[email protected]>
Some of these patches no longer rebase without conflict. Are you planning to send out a v2? -Nanley > > Chad Versace (1): > anv/image: Add an add_surface() helper > > Jason Ekstrand (12): > anv: Use blorp for VkCmdFillBuffer > anv/meta: Roll clear_image into CmdClearDepthStencilImage > anv/image: Rework our handling of 3-D image array ranges > anv/image: Add an isl_view to anv_image_view > intel/isl: Add some basic info about RENDER_SURFACE_STATE to > isl_device > anv/image: Stop force-disabling AUX > anv/cmd_buffer: Refactor surface state reloction handling > intel/isl: Rework the asserts and fails in isl_surf_get_ccs > anv: Create render target surface states in CreateFramebuffer > anv: Move BindImageMemory to anv_image.c > anv: Add some basic infrastructure for aux surfaces > anv: Enable CCS for basic cases > > src/intel/blorp/blorp_genX_exec.h | 33 +--- > src/intel/isl/isl.c | 28 ++- > src/intel/isl/isl.h | 11 ++ > src/intel/vulkan/anv_blorp.c | 144 ++++++++++++++-- > src/intel/vulkan/anv_cmd_buffer.c | 74 +++++--- > src/intel/vulkan/anv_device.c | 95 ++++++++--- > src/intel/vulkan/anv_dump.c | 5 +- > src/intel/vulkan/anv_image.c | 137 +++++++++------ > src/intel/vulkan/anv_meta_clear.c | 208 > ++++------------------- > src/intel/vulkan/anv_private.h | 24 ++- > src/intel/vulkan/genX_cmd_buffer.c | 21 ++- > src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 56 +++--- > 12 files changed, 472 insertions(+), 364 deletions(-) > > -- > 2.5.0.400.gff86faf > > _______________________________________________ > mesa-dev mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
