summaryrefslogtreecommitdiff
path: root/AndroidGen.mk
diff options
context:
space:
mode:
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>2019-07-25 15:34:26 +0200
committerAlexander Galazin <Alexander.Galazin@arm.com>2020-02-13 04:29:38 -0500
commitd00e989d81e541f6bb7e5e68ec2164346caa48d9 (patch)
treeeb091b738cfdfa3d04023c8baca4f86261173f27 /AndroidGen.mk
parent38fe3f81d69885ea4bd6744271fed63aef2e6dcd (diff)
downloadVK-GL-CTS-d00e989d81e541f6bb7e5e68ec2164346caa48d9.tar.gz
VK-GL-CTS-d00e989d81e541f6bb7e5e68ec2164346caa48d9.tar.bz2
VK-GL-CTS-d00e989d81e541f6bb7e5e68ec2164346caa48d9.zip
Add tests for VK_EXT_subgroup_size_control
For compute and graphics pipelines: * Check the required subgroup size set by the tests is honored by the driver (including for full subgroups and allow varying cases for computer shaders). * Check that enabling allow varying subgroup size reports a subgroup size that falls within the limits of the driver. * For compute pipeline, check that require full subgroups works as expected. On top of that, added requiredSubgroupSize case for subgroup's compute shader tests that check all possible required subgroup sizes announced by the driver. Also there is a test that checks subgroup size control limits sanity. Added tests: dEQP-VK.subgroups.size_control.* dEQP-VK.subgroups.*.compute*_requiredsubgroupsize Affected tests: dEQP-VK.subgroups.* Components: Vulkan VK-GL-CTS issue: 1864 Change-Id: Ia48deb9318420889754bd97545045f85b3c6fed7
Diffstat (limited to 'AndroidGen.mk')
-rw-r--r--AndroidGen.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/AndroidGen.mk b/AndroidGen.mk
index 11778c3a8..94b62d908 100644
--- a/AndroidGen.mk
+++ b/AndroidGen.mk
@@ -362,6 +362,7 @@ LOCAL_SRC_FILES := \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsQuadTests.cpp \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsShapeTests.cpp \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsShuffleTests.cpp \
+ external/vulkancts/modules/vulkan/subgroups/vktSubgroupsSizeControlTests.cpp \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTests.cpp \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTestsUtils.cpp \
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsVoteTests.cpp \