From bdf7c5add72c664bbc71336f6dc849294d3e456a Mon Sep 17 00:00:00 2001 From: Petr Kraus Date: Fri, 5 Jan 2018 04:05:12 +0100 Subject: layers: Make ValidateGreaterThan report vuid etc. - make ValidateGreaterThan report proper vuid and other log_msg parameters - make ValidateGreaterThanZero to avoid having to convert common 0 literal (for template deduction) - update check and remove redundant ones in core_validation --- layers/core_validation.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 9b8c9abe..6c58c5e1 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -9703,11 +9703,11 @@ static bool PreCallValidateCreateSwapchainKHR(layer_data *dev_data, const char * return true; } // Validate pCreateInfo->imageArrayLayers against VkSurfaceCapabilitiesKHR::maxImageArrayLayers: - if ((pCreateInfo->imageArrayLayers < 1) || (pCreateInfo->imageArrayLayers > capabilities.maxImageArrayLayers)) { + if (pCreateInfo->imageArrayLayers > capabilities.maxImageArrayLayers) { if (log_msg(dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, HandleToUint64(dev_data->device), __LINE__, VALIDATION_ERROR_146009f6, "DS", - "%s called with a non-supported imageArrayLayers (i.e. %d). Minimum value is 1, maximum value is %d. %s", - func_name, pCreateInfo->imageArrayLayers, capabilities.maxImageArrayLayers, + "%s called with a non-supported imageArrayLayers (i.e. %d). Maximum value is %d. %s", func_name, + pCreateInfo->imageArrayLayers, capabilities.maxImageArrayLayers, validation_error_map[VALIDATION_ERROR_146009f6])) return true; } -- cgit v1.2.3