2
0
Эх сурвалжийг харах

Fix glfwinfo output of Vulkan layer spec version

(cherry picked from commit f27daa34ada52c67bf2f258e1135254dc4fa5b34)
Camilla Löwy 2 жил өмнө
parent
commit
06a2ed38ea
1 өөрчлөгдсөн 6 нэмэгдсэн , 4 устгасан
  1. 6 4
      tests/glfwinfo.c

+ 6 - 4
tests/glfwinfo.c

@@ -230,9 +230,10 @@ static void list_vulkan_instance_layers(void)
 
     for (i = 0;  i < lp_count;  i++)
     {
-        printf(" %s (v%u) \"%s\"\n",
+        printf(" %s (spec version %u.%u) \"%s\"\n",
                lp[i].layerName,
-               lp[i].specVersion >> 22,
+               VK_VERSION_MAJOR(lp[i].specVersion),
+               VK_VERSION_MINOR(lp[i].specVersion),
                lp[i].description);
     }
 
@@ -259,9 +260,10 @@ static void list_vulkan_device_layers(VkInstance instance, VkPhysicalDevice devi
 
     for (i = 0;  i < lp_count;  i++)
     {
-        printf(" %s (v%u) \"%s\"\n",
+        printf(" %s (spec version %u.%u) \"%s\"\n",
                lp[i].layerName,
-               lp[i].specVersion >> 22,
+               VK_VERSION_MAJOR(lp[i].specVersion),
+               VK_VERSION_MINOR(lp[i].specVersion),
                lp[i].description);
     }