Test conditional rendering does not affect render pass clears
authorRicardo Garcia <rgarcia@igalia.com>
Fri, 8 Jul 2022 08:15:03 +0000 (10:15 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 29 Jul 2022 15:04:52 +0000 (15:04 +0000)
commit50fb073e507b5ffc5124699b9af351b72be8bdd4
tree7138b20a957f8af1ef1eec04a890bf79befd419d
parenta3d3868ca82e310ba3036d88d654feee2e7bdd22
Test conditional rendering does not affect render pass clears

Clearing attachments at the start of the render pass should happen
unconditionally even if the render pass falls inside a conditional
rendering block.

Affected and new tests:
dEQP-VK.conditional_rendering.*

Components: Vulkan
VK-GL-CTS issue: 3710

Change-Id: I826a787b5cf3b61f2a08c9ce381d29e931653be6
android/cts/main/vk-master-2022-03-01/conditional-rendering.txt
android/cts/main/vk-master/conditional-rendering.txt
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalClearAttachmentTests.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalDispatchTests.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalDrawTests.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalRenderingTestUtil.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalRenderingTestUtil.hpp
external/vulkancts/mustpass/main/vk-default/conditional-rendering.txt