Lines Matching refs:name
1592 CommonEdgeCase (Context& context, const char* name, const char* description, TessPrimitiveType primitiveType, SpacingMode spacing, CaseType caseType)
1593 : TestCase (context, name, description)
1903 TessCoordCase (Context& context, const char* name, const char* description, TessPrimitiveType primitiveType, SpacingMode spacing)
1904 : TestCase (context, name, description)
2154 FractionalSpacingModeCase (Context& context, const char* name, const char* description, SpacingMode spacing)
2155 : TestCase (context, name, description)
2324 const char* name,
2329 : TestCase (context, name, description)
2512 BasicTriangleFillCoverCase (Context& context, const char* name, const char* description, TessPrimitiveType primitiveType, SpacingMode spacing, const char* referenceImagePathPrefix)
2513 : BasicVariousTessLevelsPosAttrCase (context, name, description, primitiveType, spacing, referenceImagePathPrefix)
2599 BasicTriangleFillNonOverlapCase (Context& context, const char* name, const char* description, TessPrimitiveType primitiveType, SpacingMode spacing, const char* referenceImagePathPrefix)
2600 : BasicVariousTessLevelsPosAttrCase (context, name, description, primitiveType, spacing, referenceImagePathPrefix)
2688 IsolinesRenderCase (Context& context, const char* name, const char* description, SpacingMode spacing, const char* referenceImagePathPrefix)
2689 : BasicVariousTessLevelsPosAttrCase (context, name, description, TESSPRIMITIVETYPE_ISOLINES, spacing, referenceImagePathPrefix)
2765 WindingCase (Context& context, const char* name, const char* description, TessPrimitiveType primitiveType, Winding winding)
2766 : TestCase (context, name, description)
2955 PatchVertexCountCase (Context& context, const char* name, const char* description, int inputPatchSize, int outputPatchSize, const char* referenceImagePath)
2956 : TestCase (context, name, description)
3132 PerPatchDataCase (Context& context, const char* name, const char* description, CaseType caseType, const char* referenceImagePath)
3133 : TestCase (context, name, description)
3408 BarrierCase (Context& context, const char* name, const char* description, const char* referenceImagePath)
3409 : TestCase (context, name, description)
3601 PrimitiveSetInvarianceCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, bool usePointMode, WindingUsage windingUsage)
3602 : TestCase (context, name, description)
3921 InvariantPrimitiveSetCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
3922 : PrimitiveSetInvarianceCase(context, name, description, primType, spacing, usePointMode, winding == WINDING_CCW ? WINDINGUSAGE_CCW
3960 InvariantOuterEdgeCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing)
3961 : TestCase (context, name, description)
4256 SymmetricOuterEdgeCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
4257 : TestCase (context, name, description)
4545 OuterEdgeVertexSetIndexIndependenceCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
4546 : TestCase (context, name, description)
4796 InvariantTriangleSetCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing)
4797 : PrimitiveSetInvarianceCase(context, name, description, primType, spacing, false, WINDINGUSAGE_VARY)
4818 InvariantInnerTriangleSetCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing)
4819 : PrimitiveSetInvarianceCase(context, name, description, primType, spacing, false, WINDINGUSAGE_VARY)
4904 InvariantOuterTriangleSetCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing)
4905 : PrimitiveSetInvarianceCase(context, name, description, primType, spacing, false, WINDINGUSAGE_VARY)
5045 TessCoordComponentInvarianceCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
5046 : TestCase (context, name, description)
5237 TessCoordComponentRangeCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
5238 : TessCoordComponentInvarianceCase(context, name, description, primType, spacing, winding, usePointMode)
5268 OneMinusTessCoordComponentCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
5269 : TessCoordComponentInvarianceCase(context, name, description, primType, spacing, winding, usePointMode)
5306 PrimitiveDiscardCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode)
5307 : TestCase (context, name, description)
5673 UserDefinedIOCase (Context& context, const char* name, const char* description, TessPrimitiveType primType, IOType ioType, VertexIOArraySize vertexIOArraySize, TessControlOutArraySize tessControlOutArraySize, const char* referenceImagePath)
5674 : TestCase (context, name, description)
5688 typedef string (*BasicTypeVisitFunc)(const string& name, glu::DataType type, int indentationDepth); //!< See glslTraverseBasicTypes below.
5695 virtual string name (void) const = 0;
5718 string name (void) const { return m_name; }
5737 string name;
5739 Member (const string& n, const glu::VarType& t) : name(n), type(t) {}
5749 string name (void) const { return m_interfaceName; }
5769 static string glslAssignBasicTypeObject (const string& name, glu::DataType, int indentationDepth);
5770 static string glslCheckBasicTypeObject (const string& name, glu::DataType, int indentationDepth);
5872 buf << "\t" << glu::declare(m_members[i].type, m_members[i].name) << ";\n";
5886 buf << "\t" << glu::declare(m_members[i].type, m_members[i].name) << ";\n";
5918 result += UserDefinedIOCase::glslTraverseBasicTypes(m_interfaceName + "[i0]." + m_members[i].name, m_members[i].type, 1, indentationDepth+1, visit);
5926 result += UserDefinedIOCase::glslTraverseBasicTypes(m_interfaceName + "[gl_InvocationID]." + m_members[i].name, m_members[i].type, 0, indentationDepth, visit);
5936 result += UserDefinedIOCase::glslTraverseBasicTypes(m_interfaceName + "." + m_members[i].name, m_members[i].type, 0, indentationDepth, visit);
5983 return m_interfaceName + "[" + de::toString(arrayNdx) + "]." + m_members[memberNdx].name + de::toString(glu::TypeAccessFormat(membType, basicIt.getPath()));
5993 string UserDefinedIOCase::glslAssignBasicTypeObject (const string& name, glu::DataType type, int indentationDepth)
5999 result += indentation + name + " = ";
6014 string UserDefinedIOCase::glslCheckBasicTypeObject (const string& name, glu::DataType type, int indentationDepth)
6020 result += indentation + "allOk = allOk && compare_" + glu::getDataTypeName(type) + "(" + name + ", ";
6178 tcsStatements += "\n\t\t// Assign values to output " + output.name() + "\n";
6217 tesStatements += "\n\t\t// Check values in input " + input.name() + "\n";
6412 GLPositionCase (Context& context, const char* name, const char* description, CaseType caseType, const char* referenceImagePath)
6413 : TestCase (context, name, description)
6589 LimitQueryCase (Context& context, const char* name, const char* desc, glw::GLenum target, int minValue);
6597 LimitQueryCase::LimitQueryCase (Context& context, const char* name, const char* desc, glw::GLenum target, int minValue)
6598 : TestCase (context, name, desc)
6628 CombinedUniformLimitCase (Context& context, const char* name, const char* desc, glw::GLenum combined, glw::GLenum numBlocks, glw::GLenum defaultComponents);
6637 CombinedUniformLimitCase::CombinedUniformLimitCase (Context& context, const char* name, const char* desc, glw::GLenum combined, glw::GLenum numBlocks, glw::GLenum defaultComponents)
6638 : TestCase (context, name, desc)
6693 PatchVerticesStateCase (Context& context, const char* name, const char* desc);
6698 PatchVerticesStateCase::PatchVerticesStateCase (Context& context, const char* name, const char* desc)
6699 : TestCase(context, name, desc)
6742 PrimitiveRestartForPatchesSupportedCase (Context& context, const char* name, const char* desc);
6747 PrimitiveRestartForPatchesSupportedCase::PrimitiveRestartForPatchesSupportedCase (Context& context, const char* name, const char* desc)
6748 : TestCase(context, name, desc)
6779 TessProgramQueryCase (Context& context, const char* name, const char* desc);
6787 TessProgramQueryCase::TessProgramQueryCase (Context& context, const char* name, const char* desc)
6788 : TestCase(context, name, desc)
6850 TessControlOutputVerticesCase (Context& context, const char* name, const char* desc);
6855 TessControlOutputVerticesCase::TessControlOutputVerticesCase (Context& context, const char* name, const char* desc)
6856 : TessProgramQueryCase(context, name, desc)
6889 TessGenModeQueryCase (Context& context, const char* name, const char* desc);
6894 TessGenModeQueryCase::TessGenModeQueryCase (Context& context, const char* name, const char* desc)
6895 : TessProgramQueryCase(context, name, desc)
6943 TessGenSpacingQueryCase (Context& context, const char* name, const char* desc);
6948 TessGenSpacingQueryCase::TessGenSpacingQueryCase (Context& context, const char* name, const char* desc)
6949 : TessProgramQueryCase(context, name, desc)
6998 TessGenVertexOrderQueryCase (Context& context, const char* name, const char* desc);
7003 TessGenVertexOrderQueryCase::TessGenVertexOrderQueryCase (Context& context, const char* name, const char* desc)
7004 : TessProgramQueryCase(context, name, desc)
7052 TessGenPointModeQueryCase (Context& context, const char* name, const char* desc);
7057 TessGenPointModeQueryCase::TessGenPointModeQueryCase (Context& context, const char* name, const char* desc)
7058 : TessProgramQueryCase(context, name, desc)
7105 ReferencedByTessellationQueryCase (Context& context, const char* name, const char* desc, bool isCtrlCase);
7118 ReferencedByTessellationQueryCase::ReferencedByTessellationQueryCase (Context& context, const char* name, const char* desc, bool isCtrlCase)
7119 : TestCase (context, name, desc)
7274 IsPerPatchQueryCase (Context& context, const char* name, const char* desc);
7280 IsPerPatchQueryCase::IsPerPatchQueryCase (Context& context, const char* name, const char* desc)
7281 : TestCase(context, name, desc)
7722 const char* name;
7740 TestCaseGroup* const ioTypeGroup = new TestCaseGroup(m_context, ioCases[ndx].name, ioCases[ndx].description);