Mesa (master): anv/image: Disable HiZ for depth buffer arrays
Nanley Chery
nchery at kemper.freedesktop.org
Thu Jan 12 01:36:06 UTC 2017
Module: Mesa
Branch: master
Commit: 5857858aa6c869f4eed31029a376876f50bd6a62
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5857858aa6c869f4eed31029a376876f50bd6a62
Author: Nanley Chery <nanley.g.chery at intel.com>
Date: Thu Jan 5 06:58:03 2017 -0800
anv/image: Disable HiZ for depth buffer arrays
We currently don't perform clears or resolves on multiple array layers
with HiZ.
Cc: mesa-stable at lists.freedesktop.org
Signed-off-by: Nanley Chery <nanley.g.chery at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
---
src/intel/vulkan/anv_image.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c
index e60373a..f262d8a 100644
--- a/src/intel/vulkan/anv_image.c
+++ b/src/intel/vulkan/anv_image.c
@@ -186,6 +186,8 @@ make_surface(const struct anv_device *dev,
anv_finishme("Implement gen7 HiZ");
} else if (vk_info->mipLevels > 1) {
anv_finishme("Test multi-LOD HiZ");
+ } else if (vk_info->arrayLayers > 1) {
+ anv_finishme("Implement multi-arrayLayer HiZ clears and resolves");
} else if (dev->info.gen == 8 && vk_info->samples > 1) {
anv_finishme("Test gen8 multisampled HiZ");
} else {
More information about the mesa-commit
mailing list