aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-05-09 14:07:02 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-05-10 07:56:39 -0600
commit796c0f9a408506fb9460ac025205e208aac2165c (patch)
treefb2549ee60380e3f4bc265d76930e8b7cf99128c /layers/parameter_validation.cpp
parent234f9f78abe112595a0741291adbe46c9cb325b0 (diff)
downloadusermoji-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.cpp11
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;