From 796c0f9a408506fb9460ac025205e208aac2165c Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 9 May 2017 14:07:02 -0600 Subject: layers: Modify PV to ignore FORMAT_NOT_SUPPORTED This return code is now ignored by the Get*ImageFormatProperties* APIs. Printing a message for this usage was just noisy. Change-Id: I0cbd1b1a4cfa4761092a647d7912b1d590fcc89b --- layers/parameter_validation.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'layers/parameter_validation.cpp') diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 590e7bd5..d45d7d6b 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -1449,8 +1449,8 @@ VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceImageFormatProperties(VkPhysical if (!skip) { result = my_data->dispatch_table.GetPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, flags, pImageFormatProperties); - - validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties", {}, result); + const std::vector ignore_list = {VK_ERROR_FORMAT_NOT_SUPPORTED}; + validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties", ignore_list, result); } return result; @@ -5791,7 +5791,8 @@ VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceImageFormatProperties2KHR( if (!skip) { result = my_data->dispatch_table.GetPhysicalDeviceImageFormatProperties2KHR(physicalDevice, pImageFormatInfo, pImageFormatProperties); - validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties2KHR", {}, result); + const std::vector ignore_list = {VK_ERROR_FORMAT_NOT_SUPPORTED}; + validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties2KHR", ignore_list, result); } return result; @@ -6737,8 +6738,8 @@ VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceExternalImageFormatPropertiesNV( if (!skip) { result = my_data->dispatch_table.GetPhysicalDeviceExternalImageFormatPropertiesNV( physicalDevice, format, type, tiling, usage, flags, externalHandleType, pExternalImageFormatProperties); - - validate_result(my_data->report_data, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV", {}, result); + const std::vector ignore_list = {VK_ERROR_FORMAT_NOT_SUPPORTED}; + validate_result(my_data->report_data, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV", ignore_list, result); } return result; -- cgit v1.2.3