[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