[Mesa-dev] [PATCH 00/13] anv: Add initial CCS support
Jason Ekstrand
jason at jlekstrand.net
Wed Oct 19 18:48:24 UTC 2016
On Wed, Oct 19, 2016 at 11:32 AM, Nanley Chery <nanleychery at 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 <chadversary at chromium.org>
> > Cc: Topi Pohjolainen <topi.pohjolainen at intel.com>
> > Cc: Nanley Chery <nanley.g.chery at 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 at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20161019/96e5e26a/attachment.html>
More information about the mesa-dev
mailing list