Home
last modified time | relevance | path

Searched refs:caseDef (Results 1 - 25 of 105) sorted by relevance

12345

/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/
H A DglcSubgroupsVoteTests.cpp115 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
118 FORMAT_R32_BOOL == caseDef.format || FORMAT_R32G32_BOOL == caseDef.format || FORMAT_R32G32B32_BOOL == caseDef.format || FORMAT_R32G32B32A32_BOOL == caseDef.format; in initFrameBufferPrograms()
120 if (SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
123 if (SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
134 else if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
138 (OPTYPE_ALL == caseDef.opType) ? in initFrameBufferPrograms()
139 " result = " + getOpTypeName(caseDef in initFrameBufferPrograms()
333 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
602 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
619 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
659 test(Context& context, const CaseDefinition caseDef) test() argument
760 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_COMPUTE_BIT, format}; createSubgroupsVoteTests() local
767 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_ALL_GRAPHICS, format}; createSubgroupsVoteTests() local
775 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex], format}; createSubgroupsVoteTests() local
783 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_FRAGMENT_BIT, format}; createSubgroupsVoteTests() local
[all...]
H A DglcSubgroupsQuadTests.cpp89 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
95 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
103 if (SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
113 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms()
119 << swapTable[caseDef.opType]; in initFrameBufferPrograms()
121 if (OPTYPE_QUAD_BROADCAST == caseDef.opType) in initFrameBufferPrograms()
123 vertexSrc << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms()
124 << getOpTypeName(caseDef.opType) << "(data[gl_SubgroupInvocationID], " << caseDef.direction << "u);\n" in initFrameBufferPrograms()
125 << " uint otherID = (gl_SubgroupInvocationID & ~0x3u) + " << caseDef in initFrameBufferPrograms()
297 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
548 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
564 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
603 test(Context& context, const CaseDefinition caseDef) test() argument
711 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_COMPUTE_BIT, format, direction}; createSubgroupsQuadTests() local
716 const CaseDefinition caseDef = createSubgroupsQuadTests() local
727 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex], format, direction}; createSubgroupsQuadTests() local
[all...]
H A DglcSubgroupsPartitionedTests.cpp345 string getTestString(const CaseDefinition &caseDef) in getTestString() argument
349 string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestString()
358 " " + fmt + " allResult = " + getOpTypeNamePartitioned(caseDef.opType) + "(data[gl_SubgroupInvocationID], allBallot);\n" in getTestString()
359 " " + fmt + " refResult = " + getOpTypeName(caseDef.opType) + "(data[gl_SubgroupInvocationID]);\n" in getTestString()
360 " if (" + getCompare(caseDef.opType, caseDef.format, "allResult", "refResult") + ") {\n" in getTestString()
369 " " + fmt + " allResult = " + getOpTypeNamePartitioned(caseDef.opType) + "(data[gl_SubgroupInvocationID], allBallot);\n" in getTestString()
370 " " + fmt + " refResult = " + getOpTypeName(caseDef.opType) + "(data[gl_SubgroupInvocationID]);\n" in getTestString()
371 " if (" + getCompare(caseDef.opType, caseDef in getTestString()
432 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
558 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
735 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
752 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
790 checkShaderStages(Context& context, const CaseDefinition& caseDef) checkShaderStages() argument
808 test(Context& context, const CaseDefinition caseDef) test() argument
955 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_COMPUTE_BIT, format}; createSubgroupsPartitionedTests() local
961 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_ALL_GRAPHICS, format}; createSubgroupsPartitionedTests() local
968 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex], format}; createSubgroupsPartitionedTests() local
[all...]
H A DglcSubgroupsArithmeticTests.cpp395 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
402 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
405 switch (caseDef.opType) in initFrameBufferPrograms()
431 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " ref = " in initFrameBufferPrograms()
432 << getIdentity(caseDef.opType, caseDef.format) << ";\n" in initFrameBufferPrograms()
438 << " ref = " << getOpTypeOperation(caseDef.opType, caseDef.format, "ref", "data[index]") << ";\n" in initFrameBufferPrograms()
441 << " tempResult = " << getCompare(caseDef.opType, caseDef in initFrameBufferPrograms()
573 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
799 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
816 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
854 checkShaderStages(Context& context, const CaseDefinition& caseDef) checkShaderStages() argument
872 test(Context& context, const CaseDefinition caseDef) test() argument
1017 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_COMPUTE_BIT, format}; createSubgroupsArithmeticTests() local
1025 const CaseDefinition caseDef = {opTypeIndex, SHADER_STAGE_ALL_GRAPHICS, format}; createSubgroupsArithmeticTests() local
1034 const CaseDefinition caseDef = {opTypeIndex, stages[stageIndex], format}; createSubgroupsArithmeticTests() local
[all...]
H A DglcSubgroupsBuiltinMaskVarTests.cpp62 std::string subgroupMask (const CaseDefinition& caseDef) in subgroupMask() argument
70 << " uvec4 var = " << caseDef.varName << ";\n" in subgroupMask()
74 if ("gl_SubgroupEqMask" == caseDef.varName) in subgroupMask()
81 else if ("gl_SubgroupGeMask" == caseDef.varName) in subgroupMask()
88 else if ("gl_SubgroupGtMask" == caseDef.varName) in subgroupMask()
95 else if ("gl_SubgroupLeMask" == caseDef.varName) in subgroupMask()
102 else if ("gl_SubgroupLtMask" == caseDef.varName) in subgroupMask()
138 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
142 if (SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
145 if (SHADER_STAGE_VERTEX_BIT == caseDef in initFrameBufferPrograms()
232 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
369 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
376 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
407 test(Context& context, const CaseDefinition caseDef) test() argument
478 const CaseDefinition caseDef = {"gl_" + var, SHADER_STAGE_ALL_GRAPHICS}; createSubgroupsBuiltinMaskVarTests() local
485 const CaseDefinition caseDef = {"gl_" + var, SHADER_STAGE_COMPUTE_BIT}; createSubgroupsBuiltinMaskVarTests() local
493 const CaseDefinition caseDef = {"gl_" + var, stages[stageIndex]}; createSubgroupsBuiltinMaskVarTests() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A DvktSubgroupsBallotBroadcastTests.cpp90 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
92 return (caseDef.extShaderSubGroupBallotTests ? "#extension GL_ARB_shader_ballot: enable\n" in getExtHeader()
96 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
99 string getTestSrc (const CaseDefinition &caseDef) in getTestSrc() argument
106 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
108 if (caseDef.extShaderSubGroupBallotTests) in getTestSrc()
126 if (caseDef.subgroupSizeControl) in getTestSrc()
127 max = caseDef.requiredSubgroupSize; in getTestSrc()
136 if (caseDef.opType == OPTYPE_BROADCAST) in getTestSrc()
153 else if (caseDef in getTestSrc()
211 getHelperFunctionARB(const CaseDefinition &caseDef) getHelperFunctionARB() argument
231 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
242 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
261 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
335 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
357 test(Context& context, const CaseDefinition caseDef) test() argument
498 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
514 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
537 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
553 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
572 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
591 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
623 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
[all...]
H A DvktSubgroupsVoteTests.cpp144 const string getStageTestSource (const CaseDefinition& caseDef) in getStageTestSource() argument
146 const bool formatIsBoolean = fmtIsBoolean(caseDef.format); in getStageTestSource()
147 const string op = getOpTypeName(caseDef.opType); in getStageTestSource()
148 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getStageTestSource()
149 const string computePart = isAllComputeStages(caseDef.shaderStage) in getStageTestSource()
154 (OPTYPE_ALL == caseDef.opType || OPTYPE_ALL_ARB == caseDef.opType) ? in getStageTestSource()
158 : (OPTYPE_ANY == caseDef.opType || OPTYPE_ANY_ARB == caseDef.opType) ? in getStageTestSource()
162 : (OPTYPE_ALLEQUAL == caseDef in getStageTestSource()
176 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
192 getStageTestSourceFrag(const CaseDefinition& caseDef) getStageTestSourceFrag() argument
222 initFrameBufferProgramsFrag(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferProgramsFrag() argument
282 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
298 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
379 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
409 test(Context& context, const CaseDefinition caseDef) test() argument
603 const CaseDefinition caseDef = createSubgroupsVoteTests() local
624 const CaseDefinition caseDef = createSubgroupsVoteTests() local
641 const CaseDefinition caseDef = createSubgroupsVoteTests() local
657 const CaseDefinition caseDef = createSubgroupsVoteTests() local
673 const CaseDefinition caseDef = createSubgroupsVoteTests() local
711 const CaseDefinition caseDef = createSubgroupsVoteTests() local
[all...]
H A DvktSubgroupsArithmeticTests.cpp174 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
178 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
181 string getIndexVars (const CaseDefinition& caseDef) in getIndexVars() argument
183 switch (caseDef.scanType) in getIndexVars()
192 string getTestSrc (const CaseDefinition& caseDef) in getTestSrc() argument
194 const string indexVars = getIndexVars(caseDef); in getTestSrc()
198 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " ref = " in getTestSrc()
199 + getIdentity(caseDef.op, caseDef.format) + ";\n" in getTestSrc()
205 " ref = " + getOpOperation(caseDef in getTestSrc()
228 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
237 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
252 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
309 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
330 test(Context& context, const CaseDefinition caseDef) test() argument
492 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
512 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
528 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
543 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
587 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
[all...]
H A DvktSubgroupsBallotTests.cpp68 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
71 const string extensionHeader = (caseDef.extShaderSubGroupBallotTests ? "OpExtension \"SPV_KHR_shader_ballot\"\n" : ""); in initFrameBufferPrograms()
72 const string capabilityBallotHeader = (caseDef.extShaderSubGroupBallotTests ? "OpCapability SubgroupBallotKHR\n" : "OpCapability GroupNonUniformBallot\n"); in initFrameBufferPrograms()
77 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
80 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
175 "%15 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %13" : "OpGroupNonUniformBallot %10 %14 %13") + "\n" in initFrameBufferPrograms()
190 "%42 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %41" : "OpGroupNonUniformBallot %10 %14 %41") + "\n" in initFrameBufferPrograms()
199 "%52 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %51" : "OpGroupNonUniformBallot %10 %14 %51") + "\n" in initFrameBufferPrograms()
219 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
254 << (*caseDef in initFrameBufferPrograms()
730 getExtHeader(const CaseDefinition& caseDef) getExtHeader() argument
740 getBodySource(const CaseDefinition& caseDef) getBodySource() argument
768 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
787 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
853 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
874 test(Context& context, const CaseDefinition caseDef) test() argument
1018 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1045 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1064 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1077 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1096 const CaseDefinition caseDef = createSubgroupsBallotTests() local
[all...]
H A DvktSubgroupsPartitionedTests.cpp180 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
185 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
188 string getTestString (const CaseDefinition& caseDef) in getTestString() argument
190 Operator op = caseDef.op; in getTestString()
191 ScanType st = caseDef.scanType; in getTestString()
195 string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestString()
207 " if (" + getCompare(op, caseDef.format, "allResult", "refResult") + ") {\n" in getTestString()
218 " if (" + getCompare(op, caseDef.format, "allResult", "refResult") + ") {\n" in getTestString()
229 expectedSelfResult = getIdentity(op, caseDef.format); in getTestString()
234 " if (" + getCompare(op, caseDef in getTestString()
278 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
288 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
300 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
350 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
371 test(Context& context, const CaseDefinition caseDef) test() argument
517 const CaseDefinition caseDef = createSubgroupsPartitionedTests() local
536 const CaseDefinition caseDef = createSubgroupsPartitionedTests() local
551 const CaseDefinition caseDef = createSubgroupsPartitionedTests() local
566 const CaseDefinition caseDef = createSubgroupsPartitionedTests() local
609 const CaseDefinition caseDef = createSubgroupsPartitionedTests() local
[all...]
H A DvktSubgroupsShuffleTests.cpp99 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
101 const string eSource = (OPTYPE_SHUFFLE == caseDef.opType || OPTYPE_SHUFFLE_XOR == caseDef.opType) in getExtHeader()
107 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
110 vector<string> getPerStageHeadDeclarations (const CaseDefinition& caseDef) in getPerStageHeadDeclarations() argument
112 const string formatName = subgroups::getFormatNameForGLSL(caseDef.format); in getPerStageHeadDeclarations()
113 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations()
114 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations()
130 const string b2Layout = ((caseDef.argType == ArgType::DYNAMIC) ? "std430" : "std140"); in getPerStageHeadDeclarations()
131 const string b2Type = ((caseDef in getPerStageHeadDeclarations()
148 getFramebufferPerStageHeadDeclarations(const CaseDefinition& caseDef) getFramebufferPerStageHeadDeclarations() argument
181 getTestSource(const CaseDefinition& caseDef) getTestSource() argument
212 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
223 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
240 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
311 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
342 test(Context& context, const CaseDefinition caseDef) test() argument
547 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
564 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
584 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
601 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
638 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
[all...]
H A DvktSubgroupsClusteredTests.cpp102 string getExtHeader (CaseDefinition& caseDef) in getExtHeader() argument
106 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
109 string getTestSrc (CaseDefinition& caseDef) in getTestSrc() argument
111 const string formatName = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
112 const string opTypeName = getOpTypeName(caseDef.op); in getTestSrc()
113 const string identity = getIdentity(caseDef.op, caseDef.format); in getTestSrc()
114 const string opOperation = getOpOperation(caseDef.op, caseDef.format, "ref", "data[index]"); in getTestSrc()
115 const string compare = getCompare(caseDef in getTestSrc()
156 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
165 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
180 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
237 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
258 test(Context& context, const CaseDefinition caseDef) test() argument
416 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
435 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
450 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
464 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
507 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
[all...]
H A DvktSubgroupsBuiltinMaskVarTests.cpp138 static inline string subgroupComparison (const CaseDefinition& caseDef) in subgroupComparison() argument
140 const string spirvOp = getTestSpirvOp(caseDef.testType); in subgroupComparison()
141 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in subgroupComparison()
148 static inline string varSubgroupMask (const CaseDefinition& caseDef) in varSubgroupMask() argument
150 const string spirvBuiltin = getTestSpirvBuiltinName(caseDef.testType); in varSubgroupMask()
151 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in varSubgroupMask()
158 string subgroupMask (const CaseDefinition& caseDef) in subgroupMask() argument
160 const string varName = getTestVarName(caseDef.testType); in subgroupMask()
161 const string comp = getTestMathOp(caseDef.testType); in subgroupMask()
184 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
1175 getPerStageHeadDeclarations(const CaseDefinition& caseDef) getPerStageHeadDeclarations() argument
1204 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
1220 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
1276 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
1288 test(Context& context, const CaseDefinition caseDef) test() argument
1399 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1412 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1428 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1446 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1461 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
[all...]
H A DvktSubgroupsQuadTests.cpp112 string getTestSrc (const CaseDefinition &caseDef) in getTestSrc() argument
125 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
126 const string op = getOpTypeName(caseDef.opType); in getTestSrc()
130 << swapTable[caseDef.opType] in getTestSrc()
133 if (caseDef.opType == OPTYPE_QUAD_BROADCAST) in getTestSrc()
144 else if (caseDef.opType == OPTYPE_QUAD_BROADCAST_NONCONST) in getTestSrc()
180 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
182 const SpirvVersion spirvVersion = (caseDef.opType == OPTYPE_QUAD_BROADCAST_NONCONST) ? SPIRV_VERSION_1_5 : SPIRV_VERSION_1_3; in initFrameBufferPrograms()
185 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef in initFrameBufferPrograms()
188 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
206 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
266 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
285 test(Context& context, const CaseDefinition caseDef) test() argument
430 const CaseDefinition caseDef = createSubgroupsQuadTests() local
450 const CaseDefinition caseDef = createSubgroupsQuadTests() local
465 const CaseDefinition caseDef = createSubgroupsQuadTests() local
479 const CaseDefinition caseDef = createSubgroupsQuadTests() local
508 const CaseDefinition caseDef = createSubgroupsQuadTests() local
[all...]
H A DvktSubgroupsShapeTests.cpp85 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
87 const string testExtensions = (OPTYPE_CLUSTERED == caseDef.opType) in getExtHeader()
96 string getBodySource (const CaseDefinition& caseDef) in getBodySource() argument
103 if (OPTYPE_CLUSTERED == caseDef.opType) in getBodySource()
156 vector<string> getFramebufferPerStageHeadDeclarations (const CaseDefinition& caseDef) in getFramebufferPerStageHeadDeclarations() argument
160 DE_UNREF(caseDef); in getFramebufferPerStageHeadDeclarations()
170 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
173 const string extHeader = getExtHeader(caseDef); in initFrameBufferPrograms()
174 const string testSrc = getBodySource(caseDef); in initFrameBufferPrograms()
175 const vector<string> headDeclarations = getFramebufferPerStageHeadDeclarations(caseDef); in initFrameBufferPrograms()
181 getPerStageHeadDeclarations(const CaseDefinition& caseDef) getPerStageHeadDeclarations() argument
210 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
227 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
299 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
311 test(Context& context, const CaseDefinition caseDef) test() argument
422 const CaseDefinition caseDef = createSubgroupsShapeTests() local
440 const CaseDefinition caseDef = createSubgroupsShapeTests() local
454 const CaseDefinition caseDef = createSubgroupsShapeTests() local
467 const CaseDefinition caseDef = createSubgroupsShapeTests() local
481 const CaseDefinition caseDef = createSubgroupsShapeTests() local
[all...]
H A DvktSubgroupsSizeControlTests.cpp68 struct CaseDefinition caseDef; member
102 const CaseDefinition& caseDef, in getRequiredSubgroupSizeFromMode()
109 switch (caseDef.requiredSubgroupSizeMode) in getRequiredSubgroupSizeFromMode()
144 if (checkInternalData->caseDef.requiredSubgroupSizeMode != REQUIRED_SUBGROUP_SIZE_NONE && data[i] != checkInternalData->requiredSubgroupSize) in checkVertexPipelineStages()
185 if (checkInternalData->caseDef.requiredSubgroupSizeMode != REQUIRED_SUBGROUP_SIZE_NONE && in checkFragmentPipelineStages()
228 if (checkInternalData->caseDef.requiredSubgroupSizeMode != REQUIRED_SUBGROUP_SIZE_NONE && in checkCompute()
279 if ((checkInternalData->caseDef.pipelineShaderStageCreateFlags == VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT in checkComputeRequireFull()
280 && checkInternalData->caseDef.spirvVersion < SPIRV_VERSION_1_6) in checkComputeRequireFull()
288 if ((checkInternalData->caseDef.pipelineShaderStageCreateFlags == VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT in checkComputeRequireFull()
289 && checkInternalData->caseDef in checkComputeRequireFull()
101 getRequiredSubgroupSizeFromMode(Context& context, const CaseDefinition& caseDef, const VkPhysicalDeviceSubgroupSizeControlProperties& subgroupSizeControlProperties) getRequiredSubgroupSizeFromMode() argument
301 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
430 getPerStageHeadDeclarations(const CaseDefinition& caseDef) getPerStageHeadDeclarations() argument
466 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
476 initProgramsRequireFull(SourceCollections& programCollection, CaseDefinition caseDef) initProgramsRequireFull() argument
516 supportedCheckFeatures(Context& context, CaseDefinition caseDef) supportedCheckFeatures() argument
600 supportedCheckFeaturesShader(Context& context, CaseDefinition caseDef) supportedCheckFeaturesShader() argument
607 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
629 test(Context& context, const CaseDefinition caseDef) test() argument
788 testRequireFullSubgroups(Context& context, const CaseDefinition caseDef) testRequireFullSubgroups() argument
839 testRequireSubgroupSize(Context& context, const CaseDefinition caseDef) testRequireSubgroupSize() argument
1005 noSSBOtestRequireSubgroupSize(Context& context, const CaseDefinition caseDef) noSSBOtestRequireSubgroupSize() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupsVoteTests.cpp144 const string getStageTestSource (const CaseDefinition& caseDef) in getStageTestSource() argument
146 const bool formatIsBoolean = fmtIsBoolean(caseDef.format); in getStageTestSource()
147 const string op = getOpTypeName(caseDef.opType); in getStageTestSource()
148 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getStageTestSource()
149 const string computePart = isAllComputeStages(caseDef.shaderStage) in getStageTestSource()
154 (OPTYPE_ALL == caseDef.opType || OPTYPE_ALL_ARB == caseDef.opType) ? in getStageTestSource()
158 : (OPTYPE_ANY == caseDef.opType || OPTYPE_ANY_ARB == caseDef.opType) ? in getStageTestSource()
162 : (OPTYPE_ALLEQUAL == caseDef in getStageTestSource()
176 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
192 getStageTestSourceFrag(const CaseDefinition& caseDef) getStageTestSourceFrag() argument
222 initFrameBufferProgramsFrag(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferProgramsFrag() argument
282 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
298 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
379 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
409 test(Context& context, const CaseDefinition caseDef) test() argument
603 const CaseDefinition caseDef = createSubgroupsVoteTests() local
624 const CaseDefinition caseDef = createSubgroupsVoteTests() local
641 const CaseDefinition caseDef = createSubgroupsVoteTests() local
657 const CaseDefinition caseDef = createSubgroupsVoteTests() local
673 const CaseDefinition caseDef = createSubgroupsVoteTests() local
711 const CaseDefinition caseDef = createSubgroupsVoteTests() local
[all...]
H A DvktSubgroupsArithmeticTests.cpp176 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
180 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
183 string getIndexVars (const CaseDefinition& caseDef) in getIndexVars() argument
185 switch (caseDef.scanType) in getIndexVars()
194 string getTestSrc (const CaseDefinition& caseDef) in getTestSrc() argument
196 const string indexVars = getIndexVars(caseDef); in getTestSrc()
200 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " ref = " in getTestSrc()
201 + getIdentity(caseDef.op, caseDef.format) + ";\n" in getTestSrc()
207 " ref = " + getOpOperation(caseDef in getTestSrc()
230 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
239 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
254 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
327 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
348 test(Context& context, const CaseDefinition caseDef) test() argument
512 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
534 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
552 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
569 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
615 const CaseDefinition caseDef = createSubgroupsArithmeticTests() local
[all...]
H A DvktSubgroupsBallotTests.cpp68 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
71 const string extensionHeader = (caseDef.extShaderSubGroupBallotTests ? "OpExtension \"SPV_KHR_shader_ballot\"\n" : ""); in initFrameBufferPrograms()
72 const string capabilityBallotHeader = (caseDef.extShaderSubGroupBallotTests ? "OpCapability SubgroupBallotKHR\n" : "OpCapability GroupNonUniformBallot\n"); in initFrameBufferPrograms()
77 if (VK_SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms()
80 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
175 "%15 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %13" : "OpGroupNonUniformBallot %10 %14 %13") + "\n" in initFrameBufferPrograms()
190 "%42 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %41" : "OpGroupNonUniformBallot %10 %14 %41") + "\n" in initFrameBufferPrograms()
199 "%52 = " + (caseDef.extShaderSubGroupBallotTests ? "OpSubgroupBallotKHR %10 %51" : "OpGroupNonUniformBallot %10 %14 %51") + "\n" in initFrameBufferPrograms()
219 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms()
254 << (*caseDef in initFrameBufferPrograms()
730 getExtHeader(const CaseDefinition& caseDef) getExtHeader() argument
740 getBodySource(const CaseDefinition& caseDef) getBodySource() argument
768 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
787 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
853 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
874 test(Context& context, const CaseDefinition caseDef) test() argument
1018 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1045 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1064 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1077 const CaseDefinition caseDef = createSubgroupsBallotTests() local
1096 const CaseDefinition caseDef = createSubgroupsBallotTests() local
[all...]
H A DvktSubgroupsBallotBroadcastTests.cpp92 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
94 return (caseDef.extShaderSubGroupBallotTests ? "#extension GL_ARB_shader_ballot: enable\n" in getExtHeader()
98 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
101 string getTestSrc (const CaseDefinition &caseDef) in getTestSrc() argument
108 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
110 if (caseDef.extShaderSubGroupBallotTests) in getTestSrc()
128 if (caseDef.subgroupSizeControl) in getTestSrc()
129 max = caseDef.requiredSubgroupSize; in getTestSrc()
138 if (caseDef.opType == OPTYPE_BROADCAST) in getTestSrc()
155 else if (caseDef in getTestSrc()
213 getHelperFunctionARB(const CaseDefinition &caseDef) getHelperFunctionARB() argument
233 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
244 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
263 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
353 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
375 test(Context& context, const CaseDefinition caseDef) test() argument
518 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
536 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
561 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
579 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
600 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
621 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
655 const CaseDefinition caseDef = createSubgroupsBallotBroadcastTests() local
[all...]
H A DvktSubgroupsShuffleTests.cpp101 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
103 const string eSource = (OPTYPE_SHUFFLE == caseDef.opType || OPTYPE_SHUFFLE_XOR == caseDef.opType) in getExtHeader()
109 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
112 vector<string> getPerStageHeadDeclarations (const CaseDefinition& caseDef) in getPerStageHeadDeclarations() argument
114 const string formatName = subgroups::getFormatNameForGLSL(caseDef.format); in getPerStageHeadDeclarations()
115 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations()
116 const bool fragment = (caseDef.shaderStage & VK_SHADER_STAGE_FRAGMENT_BIT) != 0; in getPerStageHeadDeclarations()
132 const string b2Layout = ((caseDef.argType == ArgType::DYNAMIC) ? "std430" : "std140"); in getPerStageHeadDeclarations()
133 const string b2Type = ((caseDef in getPerStageHeadDeclarations()
150 getFramebufferPerStageHeadDeclarations(const CaseDefinition& caseDef) getFramebufferPerStageHeadDeclarations() argument
183 getTestSource(const CaseDefinition& caseDef) getTestSource() argument
214 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
225 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
242 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
329 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
360 test(Context& context, const CaseDefinition caseDef) test() argument
567 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
586 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
608 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
627 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
666 const CaseDefinition caseDef = createSubgroupsShuffleTests() local
[all...]
H A DvktSubgroupsClusteredTests.cpp104 string getExtHeader (CaseDefinition& caseDef) in getExtHeader() argument
108 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader()
111 string getTestSrc (CaseDefinition& caseDef) in getTestSrc() argument
113 const string formatName = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
114 const string opTypeName = getOpTypeName(caseDef.op); in getTestSrc()
115 const string identity = getIdentity(caseDef.op, caseDef.format); in getTestSrc()
116 const string opOperation = getOpOperation(caseDef.op, caseDef.format, "ref", "data[index]"); in getTestSrc()
117 const string compare = getCompare(caseDef in getTestSrc()
158 initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initFrameBufferPrograms() argument
167 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
182 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
255 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
276 test(Context& context, const CaseDefinition caseDef) test() argument
436 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
457 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
474 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
490 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
535 const CaseDefinition caseDef = createSubgroupsClusteredTests() local
[all...]
H A DvktSubgroupsQuadTests.cpp114 string getTestSrc (const CaseDefinition &caseDef) in getTestSrc() argument
127 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc()
128 const string op = getOpTypeName(caseDef.opType); in getTestSrc()
132 << swapTable[caseDef.opType] in getTestSrc()
135 if (caseDef.opType == OPTYPE_QUAD_BROADCAST) in getTestSrc()
146 else if (caseDef.opType == OPTYPE_QUAD_BROADCAST_NONCONST) in getTestSrc()
182 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
184 const SpirvVersion spirvVersion = (caseDef.opType == OPTYPE_QUAD_BROADCAST_NONCONST) ? SPIRV_VERSION_1_5 : SPIRV_VERSION_1_3; in initFrameBufferPrograms()
187 subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef in initFrameBufferPrograms()
190 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
208 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
284 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
303 test(Context& context, const CaseDefinition caseDef) test() argument
450 const CaseDefinition caseDef = createSubgroupsQuadTests() local
472 const CaseDefinition caseDef = createSubgroupsQuadTests() local
489 const CaseDefinition caseDef = createSubgroupsQuadTests() local
505 const CaseDefinition caseDef = createSubgroupsQuadTests() local
536 const CaseDefinition caseDef = createSubgroupsQuadTests() local
[all...]
H A DvktSubgroupsBuiltinMaskVarTests.cpp138 static inline string subgroupComparison (const CaseDefinition& caseDef) in subgroupComparison() argument
140 const string spirvOp = getTestSpirvOp(caseDef.testType); in subgroupComparison()
141 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in subgroupComparison()
148 static inline string varSubgroupMask (const CaseDefinition& caseDef) in varSubgroupMask() argument
150 const string spirvBuiltin = getTestSpirvBuiltinName(caseDef.testType); in varSubgroupMask()
151 const string result = (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef.shaderStage) in varSubgroupMask()
158 string subgroupMask (const CaseDefinition& caseDef) in subgroupMask() argument
160 const string varName = getTestVarName(caseDef.testType); in subgroupMask()
161 const string comp = getTestMathOp(caseDef.testType); in subgroupMask()
184 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
1175 getPerStageHeadDeclarations(const CaseDefinition& caseDef) getPerStageHeadDeclarations() argument
1204 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
1220 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
1276 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
1288 test(Context& context, const CaseDefinition caseDef) test() argument
1399 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1412 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1428 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1446 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
1461 const CaseDefinition caseDef = createSubgroupsBuiltinMaskVarTests() local
[all...]
H A DvktSubgroupsShapeTests.cpp85 string getExtHeader (const CaseDefinition& caseDef) in getExtHeader() argument
87 const string testExtensions = (OPTYPE_CLUSTERED == caseDef.opType) in getExtHeader()
96 string getBodySource (const CaseDefinition& caseDef) in getBodySource() argument
103 if (OPTYPE_CLUSTERED == caseDef.opType) in getBodySource()
156 vector<string> getFramebufferPerStageHeadDeclarations (const CaseDefinition& caseDef) in getFramebufferPerStageHeadDeclarations() argument
160 DE_UNREF(caseDef); in getFramebufferPerStageHeadDeclarations()
170 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
173 const string extHeader = getExtHeader(caseDef); in initFrameBufferPrograms()
174 const string testSrc = getBodySource(caseDef); in initFrameBufferPrograms()
175 const vector<string> headDeclarations = getFramebufferPerStageHeadDeclarations(caseDef); in initFrameBufferPrograms()
181 getPerStageHeadDeclarations(const CaseDefinition& caseDef) getPerStageHeadDeclarations() argument
210 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) initPrograms() argument
227 supportedCheck(Context& context, CaseDefinition caseDef) supportedCheck() argument
299 noSSBOtest(Context& context, const CaseDefinition caseDef) noSSBOtest() argument
311 test(Context& context, const CaseDefinition caseDef) test() argument
422 const CaseDefinition caseDef = createSubgroupsShapeTests() local
440 const CaseDefinition caseDef = createSubgroupsShapeTests() local
454 const CaseDefinition caseDef = createSubgroupsShapeTests() local
467 const CaseDefinition caseDef = createSubgroupsShapeTests() local
481 const CaseDefinition caseDef = createSubgroupsShapeTests() local
[all...]

Completed in 18 milliseconds

12345