summaryrefslogtreecommitdiff
path: root/src/intel
diff options
context:
space:
mode:
authorChad Versace <chadversary@chromium.org>2017-06-22 14:39:12 -0700
committerChad Versace <chadversary@chromium.org>2017-06-22 15:18:24 -0700
commitecd8f8580288361f6c4d532ba964a744dd62a9dd (patch)
tree7e3c5ee907bcb3521b29969332862e1ac9cbf8c2 /src/intel
parent55f335bd303da8fff90ccc8d7e43aac70d4b80b5 (diff)
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@jlekstrand.net>
Diffstat (limited to 'src/intel')
-rw-r--r--src/intel/vulkan/anv_image.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c
index 9405a8c0f93..c84fc8ddeab 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