Run FSR tests with secondary command buffers
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Mon, 21 Mar 2022 20:13:08 +0000 (21:13 +0100)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 6 May 2022 16:10:55 +0000 (16:10 +0000)
commitf1e66083bb48886c4c97673d872e584321693f12
treecf36ae129f28da63b3f08dae5d613fadfe7cfc23
parent61e6bc687ec8835fe1a88f05f7de7d15949c2664
Run FSR tests with secondary command buffers

Dynamic rendering tests in fragment_shading_rate group were replaced
with three sub groups: primary_cmd_buff, partial_secondary_cmd_buff
and complete_secondary_cmd_buff.
* primary_cmd_buff subgroup contains previously existing dynamic
rendering tests where drawing is done in primary command buffer.
* partial_secondary_cmd_buff contains tests where drawing commands
are recorded in secondary command buffer but begin/endRendering
are recorded to primary command buffer.
* complete_secondary_cmd_buff executes tests using secondaries that
completely contain the dynamic render pass.

Components: Vulkan

VK-GL-CTS issue: 3516

Affects:
dEQP-VK.fragment_shading_rate.*

Change-Id: I17f5f07c7cd1346d2a908ace5d62e5f970712ee8
android/cts/main/vk-master-2022-03-01/fragment-shading-rate.txt
android/cts/main/vk-master/fragment-shading-rate.txt
external/vulkancts/modules/vulkan/fragment_shading_rate/CMakeLists.txt
external/vulkancts/modules/vulkan/fragment_shading_rate/vktAttachmentRateTests.cpp
external/vulkancts/modules/vulkan/fragment_shading_rate/vktAttachmentRateTests.hpp
external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp
external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.hpp
external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateGroupParams.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateTests.cpp
external/vulkancts/mustpass/main/vk-default/fragment-shading-rate.txt