diff options
| author | Ian Elliott <ianelliott@google.com> | 2016-01-20 06:03:12 -0700 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2016-01-28 11:18:35 -0700 |
| commit | d5cac28bb7e5a5fc30e611d578d8a1a76e4af73e (patch) | |
| tree | 8d78be6a5b61d57a3560afe7c2725ea88c485d4c | |
| parent | faa60b7a3dca6605a258d497b7205a7bbd965910 (diff) | |
| download | usermoji-d5cac28bb7e5a5fc30e611d578d8a1a76e4af73e.tar.xz | |
Swapchain: Match validity rules for pCreateInfo->imageUsage.
Should not check that the value is non-zero, only that it's a subset of the
bits in pCapabilities->supportedUsageFlags.
| -rw-r--r-- | layers/swapchain.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/layers/swapchain.cpp b/layers/swapchain.cpp index 2f02f952..841105f2 100644 --- a/layers/swapchain.cpp +++ b/layers/swapchain.cpp @@ -1386,9 +1386,8 @@ static VkBool32 validateCreateSwapchainKHR( } // Validate pCreateInfo->imageUsage against // VkSurfaceCapabilitiesKHR::supportedUsageFlags: - if (pCreateInfo->imageUsage && - (pCreateInfo->imageUsage != - (pCreateInfo->imageUsage & pCapabilities->supportedUsageFlags))) { + if (pCreateInfo->imageUsage != + (pCreateInfo->imageUsage & pCapabilities->supportedUsageFlags)) { skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, device, "VkDevice", SWAPCHAIN_CREATE_SWAP_BAD_IMG_USAGE_FLAGS, "%s() called with a non-supported " |
