[Mesa-dev] [PATCH v3 00/10] anv: Enable HiZ for basic cases

Nanley Chery nanleychery at gmail.com
Thu Oct 6 22:21:45 UTC 2016


This work is a revision of this series:
https://lists.freedesktop.org/archives/mesa-dev/2016-September/129845.html

And is dependent on this series:
https://patchwork.freedesktop.org/series/13360/

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
  anv/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 (4):
  isl: Correct a comment in the isl_format enum
  anv/cmd_buffer: Add code for performing HZ operations
  anv: Enable fast depth clears
  anv/TODO: Update the HiZ task

 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       |  86 ++++++++++++++++-
 src/intel/vulkan/anv_pass.c        |  13 +++
 src/intel/vulkan/anv_private.h     |  12 +++
 src/intel/vulkan/gen7_cmd_buffer.c |   7 ++
 src/intel/vulkan/gen8_cmd_buffer.c | 191 +++++++++++++++++++++++++++++++++++++
 src/intel/vulkan/genX_cmd_buffer.c |  64 +++++++++++--
 10 files changed, 369 insertions(+), 31 deletions(-)

-- 
2.10.0



More information about the mesa-dev mailing list