aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2016-11-03 10:18:18 +1300
committerChris Forbes <chrisforbes@google.com>2016-11-07 15:25:06 +1300
commit5629d0b2c928c27ff71b6827c1fb3ef6e1264ce1 (patch)
tree3c42cf35c4b82e0ad937bd896a19892da135f4da
parent78505b50cc597bed27a4575f25bc8def336acb6e (diff)
downloadusermoji-5629d0b2c928c27ff71b6827c1fb3ef6e1264ce1.tar.xz
layers: Add tracking for VK_KHR_display extension in PV
Signed-off-by: Chris Forbes <chrisforbes@google.com>
-rw-r--r--layers/parameter_validation.cpp3
-rw-r--r--layers/parameter_validation_utils.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp
index c5cfbba7..0440b689 100644
--- a/layers/parameter_validation.cpp
+++ b/layers/parameter_validation.cpp
@@ -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;
+ }
}
}
diff --git a/layers/parameter_validation_utils.h b/layers/parameter_validation_utils.h
index a3aa1133..9e999643 100644
--- a/layers/parameter_validation_utils.h
+++ b/layers/parameter_validation_utils.h
@@ -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.