vulkan: Add missing enum value
authorBenjamin Otte <otte@redhat.com>
Fri, 1 Nov 2019 13:49:41 +0000 (14:49 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 1 Nov 2019 13:52:36 +0000 (14:52 +0100)
Also update comment to point to new header after Vulkan reorganized
their repositories.

gdk/gdkvulkancontext.c

index 7234421e1b6c2b6f0434f03924f3a656b8e638c6..247e6e094fe906ba4b4b2f44d2560c146bc8a6cb 100644 (file)
@@ -104,7 +104,7 @@ gdk_vulkan_strerror (VkResult result)
    * Becuse the Vulkan people don't make adding this too easy, here's
    * the process to manage it:
    * 1. go to
-   *    https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blame/master/include/vulkan/vulkan.h
+   *    https://github.com/KhronosGroup/Vulkan-Headers/blob/master/include/vulkan/vulkan_core.h
    * 2. Find the line where this enum value was added.
    * 3. Click the commit that added this line.
    * 4. The commit you're looking at now should also change
@@ -201,6 +201,10 @@ gdk_vulkan_strerror (VkResult result)
     case VK_ERROR_INVALID_DEVICE_ADDRESS_EXT:
       return "Invalid device address";
 #endif
+#if VK_HEADER_VERSION >= 105
+    case VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT:
+      return "An operation on a swapchain created with VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT failed as it did not have exlusive full-screen access.";
+#endif
 
     case VK_RESULT_RANGE_SIZE:
     case VK_RESULT_MAX_ENUM: