Test more depth/stencil formats in load_store_op_none tests
authorRicardo Garcia <rgarcia@igalia.com>
Wed, 16 Feb 2022 08:56:47 +0000 (09:56 +0100)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 17 Feb 2022 22:07:09 +0000 (22:07 +0000)
commit67edc437a20c6d167b27975b9fc98657a21dcbac
treef23e7fb6889548eb7aceac82cc4a15d61659ec75
parent18a0601d7b0e5e6999b9f536706382ea8554ee93
Test more depth/stencil formats in load_store_op_none tests

Some load_store_op_none tests check some aspects of those operations
work with depth/stencil formats, but they skip formats which only have
depth or stencil aspects. This could be interesting, specially related
to dynamic rendering. This change adds tests that use other formats,
including:

- D16_UNORM, which has mandatory support in the spec.
- S8_UINT, which is the only format having only the stencil aspect.

New tests:
dEQP-VK.*.load_store_op_none.depth_d16_unorm*
dEQP-VK.*.load_store_op_none.depth_d32_sfloat*
dEQP-VK.*.load_store_op_none.stencil_s8_uint*

Components: Vulkan
VK-GL-CTS issue: 3466

Change-Id: I7ce4e8b82a98eb07ffec29b63ccad0fb93759845
android/cts/main/vk-master-2021-03-01/dynamic-rendering.txt
android/cts/main/vk-master-2021-03-01/renderpass.txt
android/cts/main/vk-master-2021-03-01/renderpass2.txt
android/cts/main/vk-master/dynamic-rendering.txt
android/cts/main/vk-master/renderpass.txt
android/cts/main/vk-master/renderpass2.txt
external/vulkancts/modules/vulkan/renderpass/vktRenderPassLoadStoreOpNoneTests.cpp
external/vulkancts/mustpass/main/vk-default/dynamic-rendering.txt
external/vulkancts/mustpass/main/vk-default/renderpass.txt
external/vulkancts/mustpass/main/vk-default/renderpass2.txt