Fix dEQP-VK.subgroups.ballot.framebuffer.* to use core API
authorSlawomir Cygan <slawomir.cygan@intel.com>
Mon, 2 Mar 2020 13:35:30 +0000 (14:35 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 12 Mar 2020 08:28:16 +0000 (04:28 -0400)
This test group was mistakenly using VK_EXT_shader_subgroups_ballot
extension and int64 feature, effectively duplicating the
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer test
group.

This fix makes this group use core API.

Components: Vulkan

VK-GL-CTS Issue: 2249

Affects: dEQP-VK.subgroups.ballot.framebuffer.*

Change-Id: Id884d6e5ea46fe1eae749e2aec123a5863b2cc81

external/vulkancts/modules/vulkan/subgroups/vktSubgroupsBallotTests.cpp

index 11ccf89..a148ceb 100755 (executable)
@@ -1113,7 +1113,7 @@ tcu::TestCaseGroup* createSubgroupsBallotTests(tcu::TestContext& testCtx)
 
        for (int stageIndex = 0; stageIndex < DE_LENGTH_OF_ARRAY(stages); ++stageIndex)
        {
-               CaseDefinition caseDef = {stages[stageIndex],de::SharedPtr<bool>(new bool), DE_TRUE, DE_FALSE};
+               CaseDefinition caseDef = {stages[stageIndex],de::SharedPtr<bool>(new bool), DE_FALSE, DE_FALSE};
                addFunctionCaseWithPrograms(framebufferGroup.get(), getShaderStageName(caseDef.shaderStage), "",
                                        supportedCheck, initFrameBufferPrograms, noSSBOtest, caseDef);
                caseDef.extShaderSubGroupBallotTests = DE_TRUE;