Test using a pipeline whose render pass has been destroyed
authorPaavo Pessi <paavo.pessi@siru.fi>
Wed, 7 Feb 2018 09:22:39 +0000 (11:22 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 22 Feb 2018 11:02:21 +0000 (06:02 -0500)
commite2ba3181345e6c77fffba025b2b18a3181a94c57
tree3c8c7c45978ee47340eee431cef284de9ef9689d
parent0e158c60005dc72f460fd430393bdd637c6c65f5
Test using a pipeline whose render pass has been destroyed

This test has the same functionality as
VkPositiveLayerTest.DestroyPipelineRenderPass.

The test creates two compatible render passes. The first one is used
to create the graphics pipeline and the second one is used for
everything else. The first render pass is destroyed while the second
render pass is active and the graphics pipeline is bound to a
command buffer.

The test passes as long as no crash happens.

New tests:

dEQP-VK.api.pipeline.renderpass.destroy_pipeline_renderpass

Components: Vulkan

VK-GL-CTS issue: 833

Change-Id: I7eff6595da6dcfacfe8c49b14c2f9a36d5436088
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/api/CMakeLists.txt
external/vulkancts/modules/vulkan/api/vktApiPipelineTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiPipelineTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiTests.cpp
external/vulkancts/mustpass/1.0.4/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.0.4/vk-default.txt