Use framebuffer with a compatible render pass
authorPaavo Pessi <paavo.pessi@siru.fi>
Fri, 9 Feb 2018 14:33:16 +0000 (16:33 +0200)
committerPaavo Pessi <paavo.pessi@siru.fi>
Fri, 23 Feb 2018 07:36:10 +0000 (09:36 +0200)
commit7317ca1ed0fe130ca595f1c055641f3f83de383e
tree71e838a7a2d594fc890a9b9ec9db50d2fd7d6cad
parent5a7f1e6cbbfb81f7b6f65874fd337a6f71650e6e
Use framebuffer with a compatible render pass

This test has the same functionality as
VkLayerTest.RenderPassInUseDestroyedSignaled, which breaks some
shipping drivers in the validation tests.

The test creates two compatible render passes having differing image
layouts and load/store operations. The first render pass is used to
create a framebuffer and the framebuffer is used to begin the second
render pass.

The test passes as long as no crash happens.

New tests:

dEQP-VK.api.pipeline.renderpass.framebuffer_compatible_renderpass

Components: Vulkan

VK-GL-CTS issue: 830

Change-Id: I0b47c8620c06ac3d0ca5288f642908de6dff656b
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/api/vktApiPipelineTests.cpp
external/vulkancts/mustpass/1.0.4/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.0.4/vk-default.txt