summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-04-15 15:17:32 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-04-15 15:17:32 -0300
commit8c7280dbb69e214836257c6c3c4dcd4f35fdc890 (patch)
tree02b52c6a28bbce6aa3cd04b75a9afe81eeba3fa8
parent307eab289052588f6b1503bfc788e0d35a9fb948 (diff)
downloadgtk+-8c7280dbb69e214836257c6c3c4dcd4f35fdc890.tar.gz
gdk/vulkancontext: Handle incompatible shader error
Just a small and recent addition.
-rw-r--r--gdk/gdkvulkancontext.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdk/gdkvulkancontext.c b/gdk/gdkvulkancontext.c
index 07caa8af4b..02723e8846 100644
--- a/gdk/gdkvulkancontext.c
+++ b/gdk/gdkvulkancontext.c
@@ -237,6 +237,10 @@ gdk_vulkan_strerror (VkResult result)
case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR:
return "The specified video Std header version is not supported. (VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR)";
#endif
+#if VK_HEADER_VERSION >= 246
+ case VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT:
+ return "The provided binary shader code is not compatible with this device. (VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT)";
+#endif
case VK_RESULT_MAX_ENUM:
default:
return "Unknown Vulkan error.";