On Wed, Oct 19, 2016 at 11:32 AM, Nanley Chery <nanleych...@gmail.com> wrote:
> 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 <chadvers...@chromium.org> > > Cc: Topi Pohjolainen <topi.pohjolai...@intel.com> > > Cc: Nanley Chery <nanley.g.ch...@intel.com> > > Some of these patches no longer rebase without conflict. Are you planning > to > send out a v2? > Yes, and it will be substantialy reworked. > -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 > > 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