Test terminateInvocation with frag shader side effects
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 10 Nov 2020 13:01:45 +0000 (14:01 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 3 Dec 2020 17:52:38 +0000 (12:52 -0500)
commit991d857ccab64970cea433b26620f72f2738f9ba
treea7d1cbb9d0a8132e5868adae78af8041f812cc40
parentfc849a80c35d31f621c0dfee74395791ed5dec75
Test terminateInvocation with frag shader side effects

Adds tests that check fragment shader side effects, in the form of SSBO
writes, are not removed by optimizations done when the fragment is
discarded with terminateInvocation.

New tests:
dEQP-VK.rasterization.frag_side_effects.*.terminate_invocation

Components: Framework, Vulkan
VK-GL-CTS issue: 2336

Change-Id: I34c3eac815c7176f9420c2a4ccfc50f5bbd3a8a7
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/rasterization/vktRasterizationFragShaderSideEffectsTests.cpp
external/vulkancts/mustpass/master/vk-default.txt