[Mesa-dev] [PATCH V2 00/11] anv: Implement HiZ for basic cases

Nanley Chery nanleychery at gmail.com
Tue Sep 27 00:10:14 UTC 2016


This series is the second revision of the series found here:
https://lists.freedesktop.org/archives/mesa-dev/2016-September/127687.html

Comments from the first were addressed and the code was rebased onto
the upstream master.

Cc: Chad Versace <chadversary at chromium.org>
Cc: Jason Ekstrand <jason at jlekstrand.net>

Chad Versace (4):
  anv: Add anv_image::hiz_surface
  anv: Add func anv_image_has_hiz()
  anv: Allocate hiz surface
  genX/cmd_buffer: Enable rendering to HiZ

Jason Ekstrand (2):
  anv: Move BindImageMemory to anv_image.c
  anv/image: Memset hiz surfaces to 0 when binding memory

Nanley Chery (5):
  isl: Correct a comment in the isl_format enum
  isl: Update isl_surf_get_hiz_surf()
  anv/cmd_buffer: Add code for performing HZ operations
  genX/cmd_buffer: Enable fast depth clears
  anv/TODO: Update the HiZ task

 src/intel/isl/isl.c                |  39 ++++++--
 src/intel/isl/isl.h                |   2 +-
 src/intel/vulkan/TODO              |   2 +-
 src/intel/vulkan/anv_device.c      |  20 -----
 src/intel/vulkan/anv_genX.h        |   3 +
 src/intel/vulkan/anv_image.c       |  88 +++++++++++++++++-
 src/intel/vulkan/anv_pass.c        |  13 +++
 src/intel/vulkan/anv_private.h     |  12 +++
 src/intel/vulkan/gen7_cmd_buffer.c |   6 ++
 src/intel/vulkan/gen8_cmd_buffer.c | 177 +++++++++++++++++++++++++++++++++++++
 src/intel/vulkan/genX_cmd_buffer.c |  47 ++++++++--
 11 files changed, 371 insertions(+), 38 deletions(-)

-- 
2.10.0



More information about the mesa-dev mailing list