Mesa (master): anv: Fix -Wswitch in anv_layout_to_aux_usage()
Chad Versace
chadversary at kemper.freedesktop.org
Thu Jun 22 22:20:28 UTC 2017
Module: Mesa
Branch: master
Commit: ecd8f8580288361f6c4d532ba964a744dd62a9dd
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecd8f8580288361f6c4d532ba964a744dd62a9dd
Author: Chad Versace <chadversary at chromium.org>
Date: Thu Jun 22 14:39:12 2017 -0700
anv: Fix -Wswitch in anv_layout_to_aux_usage()
anv_layout_to_aux_usage() lacked a case for
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR. Add an unreachable case, because we
don't support the extension.
Acked-by: Jason Ekstrand <jason at jlekstrand.net>
---
src/intel/vulkan/anv_image.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c
index 9405a8c0f9..c84fc8ddea 100644
--- a/src/intel/vulkan/anv_image.c
+++ b/src/intel/vulkan/anv_image.c
@@ -520,6 +520,9 @@ anv_layout_to_aux_usage(const struct gen_device_info * const devinfo,
case VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL:
assert(!color_aspect);
return ISL_AUX_USAGE_HIZ;
+
+ case VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR:
+ unreachable("VK_KHR_shared_presentable_image is unsupported");
}
/* If the layout isn't recognized in the exhaustive switch above, the
More information about the mesa-commit
mailing list