Add tests for subpass dependencies
authorToni Merilehti <toni.merilehti@siru.fi>
Tue, 4 Sep 2018 07:49:25 +0000 (10:49 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 12 Oct 2018 09:19:36 +0000 (05:19 -0400)
commit7c07b8294d2ee0ca4741e2ed377970ee8a3f5215
treeb7939f83425dee9762242dab89133964eeed6982
parentbbc13363863ca58f6bac970e446b7f5e097d14f1
Add tests for subpass dependencies

New tests for external subpass dependencies between render pass
instances as well as implicitly added subpass dependencies. Tests
verify that the render passes are synchronized correctly using
external subpass dependencies. Also the conversion functions to
RenderPass/RenderPass2 are now implemented in vktRenderPassTestsUtil.

New tests:

dEQP-VK.renderpass*.subpass_dependencies.*

Components: Vulkan

VK-GL-CTS issue: 1143, 1148

VK-GL-CTS public issue: 97
Change-Id: Icc73a8cfc137ed6d64246c451cee1b1293c1d11b
14 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/renderpass/CMakeLists.txt
external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleResolveTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSampleReadTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSubpassDependencyTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSubpassDependencyTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTestsUtil.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTestsUtil.hpp
external/vulkancts/mustpass/1.1.3/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.3/vk-default.txt