From 5ecafd39b815d48f9b00622a4e47b75a949f5aab Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Wed, 3 Jan 2018 11:23:55 -0700 Subject: layers: Use common ext lists in unique_objects Change-Id: I6d3ac8921dcc648df606040794029733c0516eeb --- layers/unique_objects.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'layers/unique_objects.cpp') diff --git a/layers/unique_objects.cpp b/layers/unique_objects.cpp index 0fa94a7f..699f8ee9 100644 --- a/layers/unique_objects.cpp +++ b/layers/unique_objects.cpp @@ -46,6 +46,7 @@ #include "vk_enum_string_helper.h" #include "vk_validation_error_messages.h" #include "vk_object_types.h" +#include "vk_extension_helper.h" #include "vulkan/vk_layer.h" // This intentionally includes a cpp file @@ -67,7 +68,7 @@ static void InstanceExtensionWhitelist(const VkInstanceCreateInfo *pCreateInfo, for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { // Check for recognized instance extensions - if (!white_list(pCreateInfo->ppEnabledExtensionNames[i], kUniqueObjectsSupportedInstanceExtensions)) { + if (!white_list(pCreateInfo->ppEnabledExtensionNames[i], kInstanceExtensionNames)) { log_msg(instance_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, 0, __LINE__, VALIDATION_ERROR_UNDEFINED, "UniqueObjects", "Instance Extension %s is not supported by this layer. Using this extension may adversely affect " @@ -83,7 +84,7 @@ static void DeviceExtensionWhitelist(const VkDeviceCreateInfo *pCreateInfo, VkDe for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { // Check for recognized device extensions - if (!white_list(pCreateInfo->ppEnabledExtensionNames[i], kUniqueObjectsSupportedDeviceExtensions)) { + if (!white_list(pCreateInfo->ppEnabledExtensionNames[i], kDeviceExtensionNames)) { log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, 0, __LINE__, VALIDATION_ERROR_UNDEFINED, "UniqueObjects", "Device Extension %s is not supported by this layer. Using this extension may adversely affect " -- cgit v1.2.3