diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-05-09 14:07:02 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-05-10 07:56:39 -0600 |
| commit | 796c0f9a408506fb9460ac025205e208aac2165c (patch) | |
| tree | fb2549ee60380e3f4bc265d76930e8b7cf99128c /layers/parameter_validation.cpp | |
| parent | 234f9f78abe112595a0741291adbe46c9cb325b0 (diff) | |
| download | usermoji-796c0f9a408506fb9460ac025205e208aac2165c.tar.xz | |
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
Diffstat (limited to 'layers/parameter_validation.cpp')
| -rw-r--r-- | layers/parameter_validation.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
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<VkResult> 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<VkResult> 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<VkResult> ignore_list = {VK_ERROR_FORMAT_NOT_SUPPORTED}; + validate_result(my_data->report_data, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV", ignore_list, result); } return result; |
