VK_KHR_incremental_present: Fix usage flags.
authorBas Nieuwenhuizen <basni@google.com>
Mon, 1 Oct 2018 11:32:59 +0000 (13:32 +0200)
committerBas Nieuwenhuizen <basni@google.com>
Mon, 1 Oct 2018 12:01:36 +0000 (14:01 +0200)
Besides swapchain support we also need
vkGetPhysicalDeviceImageFormatProperties support. Use just the
needed flags instead. As COLOR_ATTACHMENT is required in
VK_KHR_surface, we don't need to check for it.

Affected tests:

dEQP-VK.wsi.*.incremental_present.*

Components: Vulkan
VK-GL-CTS issue: 1395

Change-Id: I4dd0f95da0a8f31c11efe7ce58f12cfbe160a71e

external/vulkancts/modules/vulkan/wsi/vktWsiIncrementalPresentTests.cpp

index 1457146..365ea3e 100644 (file)
@@ -966,7 +966,7 @@ std::vector<vk::VkSwapchainCreateInfoKHR> generateSwapchainConfigs (vk::VkSurfac
                                                                                                                                        vk::VkPresentModeKHR                                    presentMode)
 {
        const deUint32                                                  imageLayers                     = 1u;
-       const vk::VkImageUsageFlags                             imageUsage                      = properties.supportedUsageFlags;
+       const vk::VkImageUsageFlags                             imageUsage                      = vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT;
        const vk::VkBool32                                              clipped                         = VK_FALSE;
        vector<vk::VkSwapchainCreateInfoKHR>    createInfos;