Rename various things for more inclusive language
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / spirv_assembly / vktSpvAsmConditionalBranchTests.cpp
index 8f08eda..a5a4729 100644 (file)
@@ -93,7 +93,7 @@ void addComputeSameLabelsTest (tcu::TestCaseGroup* group)
                        "  %_ptr_Uniform_Output = OpTypePointer Uniform %Output\n"
                        "           %dataOutput = OpVariable %_ptr_Uniform_Output Uniform\n"
                        "    %_ptr_Uniform_uint = OpTypePointer Uniform %uint\n"
-                       "           %uint_dummy = OpConstant %uint 2863311530\n"
+                       "          %uint_unused = OpConstant %uint 2863311530\n"
                        "                 %main = OpFunction %void None %3\n"
                        "                    %5 = OpLabel\n"
                        "                    %i = OpVariable %_ptr_Function_uint Function\n"
@@ -109,7 +109,7 @@ void addComputeSameLabelsTest (tcu::TestCaseGroup* group)
                        "                         OpBranch %merge\n"
                        "                 %dead = OpLabel\n"
                        "                   %35 = OpAccessChain %_ptr_Uniform_uint %dataOutput %uint_0 %uint_i\n"
-                       "                         OpStore %35 %uint_dummy\n"
+                       "                         OpStore %35 %uint_unused\n"
                        "                         OpBranch %merge\n"
                        "                %merge = OpLabel\n"
                        "                         OpReturn\n"
@@ -131,6 +131,7 @@ void addGraphicsSameLabelsTest (tcu::TestCaseGroup* group)
        RGBA                                    defaultColors[4];
        GraphicsResources               resources;
        vector<deUint32>                outputData;
+       VulkanFeatures                  features;
 
        outputData.reserve(numItems);
        for (deUint32 numIdx = 0; numIdx < numItems; ++numIdx)
@@ -138,6 +139,9 @@ void addGraphicsSameLabelsTest (tcu::TestCaseGroup* group)
 
        resources.outputs.push_back(Resource(BufferSp(new Buffer<deUint32>(outputData)), VK_DESCRIPTOR_TYPE_STORAGE_BUFFER));
 
+       features.coreFeatures.vertexPipelineStoresAndAtomics    = true;
+       features.coreFeatures.fragmentStoresAndAtomics                  = true;
+
        getDefaultColors(defaultColors);
 
        for (int conditionIdx = 0; conditionIdx < DE_LENGTH_OF_ARRAY(conditions); ++conditionIdx)
@@ -156,7 +160,7 @@ void addGraphicsSameLabelsTest (tcu::TestCaseGroup* group)
                        "         %dataOutput = OpVariable %_ptr_Uniform_Output Uniform\n"
                        "  %_ptr_Uniform_uint = OpTypePointer Uniform %u32\n"
                        "             %fp_u32 = OpTypePointer Function %u32\n"
-                       "         %uint_dummy = OpConstant %u32 2863311530\n";
+                       "        %uint_unused = OpConstant %u32 2863311530\n";
 
                fragments["decoration"]                         =
                        "                       OpDecorate %_arr_uint_uint_128 ArrayStride 4\n"
@@ -190,7 +194,7 @@ void addGraphicsSameLabelsTest (tcu::TestCaseGroup* group)
                        "                       OpBranch %condmerge\n"
                        "               %dead = OpLabel\n"
                        "                 %35 = OpAccessChain %_ptr_Uniform_uint %dataOutput %c_u32_0 %uint_i\n"
-                       "                       OpStore %35 %uint_dummy\n"
+                       "                       OpStore %35 %uint_unused\n"
                        "                       OpBranch %condmerge\n"
                        "          %condmerge = OpLabel\n"
                        "                       OpBranch %inc\n"
@@ -209,7 +213,7 @@ void addGraphicsSameLabelsTest (tcu::TestCaseGroup* group)
                specs["condition"]              = conditions[conditionIdx];
                fragments["testfun"]    = testFun.specialize(specs);
 
-               createTestsForAllStages(testName.c_str(), defaultColors, defaultColors, fragments, resources, vector<string>(), group);
+               createTestsForAllStages(testName.c_str(), defaultColors, defaultColors, fragments, resources, vector<string>(), group, features);
        }
 }