layers: Add tracking for VK_KHR_display extension in PV
authorChris Forbes <chrisforbes@google.com>
Wed, 2 Nov 2016 21:18:18 +0000 (10:18 +1300)
committerChris Forbes <chrisforbes@google.com>
Mon, 7 Nov 2016 02:25:06 +0000 (15:25 +1300)
Signed-off-by: Chris Forbes <chrisforbes@google.com>
layers/parameter_validation.cpp
layers/parameter_validation_utils.h

index c5cfbba..0440b68 100644 (file)
@@ -1604,6 +1604,9 @@ static void CheckInstanceRegisterExtensions(const VkInstanceCreateInfo *pCreateI
             instance_extension_map[dispatch_table].win32_enabled = true;
         }
 #endif
+        if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_KHR_DISPLAY_EXTENSION_NAME) == 0) {
+            instance_extension_map[dispatch_table].display_enabled = true;
+        }
     }
 }
 
index a3aa113..9e99964 100644 (file)
@@ -80,6 +80,7 @@ struct instance_extension_enables {
     bool mir_enabled;
     bool android_enabled;
     bool win32_enabled;
+    bool display_enabled;
 };
 
 // String returned by string_VkStructureType for an unrecognized type.