Test vkQueuePresentKHR with multiple swapchains
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 26 Nov 2019 16:13:23 +0000 (17:13 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 17 Dec 2019 09:55:32 +0000 (04:55 -0500)
commit180202a3824cdcf8e82171966b325cc4cfac234b
tree32d90b5c08161aaaf980f42bbccc71fcf62d8583
parent804dee005f4c1966dd41c52d93f775a6c20ba89f
Test vkQueuePresentKHR with multiple swapchains

This commit adds test to call vkQueuePresentKHR with multiple swapchains
and check results from the results array.

In addition, some common code has been moved to vkWsiUtil and reused in
several different places. Hence marking all swapchain tests as affected.

Affected tests:
dEQP-VK.wsi.*.swapchain.*

New tests:
dEQP-VK.wsi.*.swapchain.render.*swapchains*

Components: Vulkan
VK-GL-CTS issue: 2113

Change-Id: I312ad1500fa5172e7a5e5d45300d986d8712a4fb
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkWsiUtil.cpp
external/vulkancts/framework/vulkan/vkWsiUtil.hpp
external/vulkancts/modules/vulkan/image/vktImageMutableTests.cpp
external/vulkancts/modules/vulkan/wsi/vktWsiColorSpaceTests.cpp
external/vulkancts/modules/vulkan/wsi/vktWsiDisplayTimingTests.cpp
external/vulkancts/modules/vulkan/wsi/vktWsiIncrementalPresentTests.cpp
external/vulkancts/modules/vulkan/wsi/vktWsiSharedPresentableImageTests.cpp
external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt