aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation.cpp
diff options
context:
space:
mode:
authorChia-I Wu <olv@google.com>2016-05-16 07:30:58 +0800
committerChia-I Wu <olv@google.com>2016-05-21 11:15:11 +0800
commit69669fa8606cc243ea47dead6f70fb1bf5fcde6d (patch)
treee2f73161c71c485fdd0222ede2882b9898d17ac1 /layers/parameter_validation.cpp
parent42ec9f43eebc7d3fdde33c8f503459b8a8e470dd (diff)
downloadusermoji-69669fa8606cc243ea47dead6f70fb1bf5fcde6d.tar.xz
parameter_validation: add parameter_validation::global_layer
Replace pc_global_layers with global_layer. There is no plan to define more than one layer in the same namespace.
Diffstat (limited to 'layers/parameter_validation.cpp')
-rw-r--r--layers/parameter_validation.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp
index 1edd4f93..3ec84b6f 100644
--- a/layers/parameter_validation.cpp
+++ b/layers/parameter_validation.cpp
@@ -134,9 +134,9 @@ DebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugR
static const VkExtensionProperties instance_extensions[] = {{VK_EXT_DEBUG_REPORT_EXTENSION_NAME, VK_EXT_DEBUG_REPORT_SPEC_VERSION}};
-static const VkLayerProperties pc_global_layers[] = {{
+static const VkLayerProperties global_layer = {
"VK_LAYER_LUNARG_parameter_validation", VK_LAYER_API_VERSION, 1, "LunarG Validation Layer",
-}};
+};
static bool ValidateEnumerator(VkFormatFeatureFlagBits const &enumerator) {
VkFormatFeatureFlagBits allFlags = (VkFormatFeatureFlagBits)(
@@ -4598,14 +4598,14 @@ vkEnumerateInstanceExtensionProperties(const char *pLayerName, uint32_t *pCount,
VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL
vkEnumerateInstanceLayerProperties(uint32_t *pCount, VkLayerProperties *pProperties) {
- return util_GetLayerProperties(ARRAY_SIZE(parameter_validation::pc_global_layers), parameter_validation::pc_global_layers, pCount, pProperties);
+ return util_GetLayerProperties(1, &parameter_validation::global_layer, pCount, pProperties);
}
VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL
vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t *pCount, VkLayerProperties *pProperties) {
/* parameter_validation's physical device layers are the same as global */
- return util_GetLayerProperties(ARRAY_SIZE(parameter_validation::pc_global_layers), parameter_validation::pc_global_layers, pCount, pProperties);
+ return util_GetLayerProperties(1, &parameter_validation::global_layer, pCount, pProperties);
}
VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice,