Add tests for VK_EXT_shader_subgroup_ballot
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Mon, 3 Jun 2019 10:57:58 +0000 (12:57 +0200)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Mon, 15 Jul 2019 10:31:04 +0000 (12:31 +0200)
commit0ad2ab57b784afc465711567696ced4664a52ddb
tree5443a2b3e45609311e7614ee869a039be0d25ba7
parent41e41f5634c01e2b8829d89730323bd76259f88e
Add tests for VK_EXT_shader_subgroup_ballot

Add tests for read*InvocationsARB() and other defines added by
VK_EXT_shader_subgroup_ballot extension.

Tests are based on the existing ones for subgroup's ballot feature but
adapted to the extension.

These tests don't check the gl_SubGroup*MaskARB variables, they will
be added in other CL.

New tests:

dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.*
dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.*

Components: Vulkan
VK-GL-CTS issue: 1692

Change-Id: Ic694c371245ebde5883f507c26cd6caead15ed87
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsBallotBroadcastTests.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsBallotTests.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTestsUtils.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTestsUtils.hpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt