Add tests for subgroup LOD
authorAri Suonpaa <ari.suonpaa@siru.fi>
Mon, 9 Dec 2019 07:04:27 +0000 (09:04 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 13 Feb 2020 09:28:05 +0000 (04:28 -0500)
commit38fe3f81d69885ea4bd6744271fed63aef2e6dcd
tree62871265bc90e108ec2e590d1bd5f0f0594f19fa
parentc15944efd97859117d3c8405577e0df6a5f4b5df
Add tests for subgroup LOD

Added tests that cover using different LOD for each vertex, thus
making sure subgroups in the same lane use their own LOD.
Amber was updated to support textures and mip maps used by these
new tests.

New tests:

dEQP-VK.texture.subgroup_lod.*

Components: Vulkan

VK-GL-CTS issue: 1809

Change-Id: I0499aca3fb673609afe7aa02e658e3c2ff968f0d
12 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/fetch_sources.py
external/vulkancts/data/vulkan/amber/texture_subgroup_lod/texel_fetch.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/texture_subgroup_lod/texture_grad.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/texture_subgroup_lod/texture_lod.amber [new file with mode: 0644]
external/vulkancts/modules/vulkan/texture/CMakeLists.txt
external/vulkancts/modules/vulkan/texture/vktTextureSubgroupLodTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/texture/vktTextureSubgroupLodTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/texture/vktTextureTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt