[Mesa-dev] [PATCH 00/13] anv: Add initial CCS support
Nanley Chery
nanleychery at gmail.com
Wed Oct 19 18:32:13 UTC 2016
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?
-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
More information about the mesa-dev
mailing list