diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2016-01-07 17:26:05 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2016-01-08 11:09:34 -0700 |
| commit | 99f9e776d06cd54d74f258badfb0a08e747da507 (patch) | |
| tree | 08d52e9d06044b38966bc45328bf4b9c1b670791 | |
| parent | 488c8be618a9d8c93187044401228e207ab2be61 (diff) | |
| download | usermoji-99f9e776d06cd54d74f258badfb0a08e747da507.tar.xz | |
layers: LX263, Validate minimum imageArrayLayers value in swapchain layer
| -rw-r--r-- | layers/swapchain.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/layers/swapchain.cpp b/layers/swapchain.cpp index 9b573a91..b2a8ec7f 100644 --- a/layers/swapchain.cpp +++ b/layers/swapchain.cpp @@ -1346,13 +1346,13 @@ static VkBool32 validateCreateSwapchainKHR( } // Validate pCreateInfo->imageArraySize against // VkSurfaceCapabilitiesKHR::maxImageArraySize: - if ((pCreateInfo->imageArrayLayers > 0) && + if ((pCreateInfo->imageArrayLayers < 1) || (pCreateInfo->imageArrayLayers > pCapabilities->maxImageArrayLayers)) { skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, device, "VkDevice", SWAPCHAIN_CREATE_SWAP_BAD_IMG_ARRAY_SIZE, "%s() called with a non-supported " "pCreateInfo->imageArraySize (i.e. %d). " - "Maximum value is %d.", + "Minimum value is 1, maximum value is %d.", fn, pCreateInfo->imageArrayLayers, pCapabilities->maxImageArrayLayers); |
