Home | History | Annotate | Download | only in tessellation

Lines Matching defs:primitiveType

65 	TessPrimitiveType	primitiveType;
100 DE_ASSERT(caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES || caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS);
124 const int numVertices = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4);
146 << (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
150 : caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS ?
164 if (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
170 else if (caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS)
193 << "layout(" << getTessPrimitiveTypeShaderName(caseDef.primitiveType) << ", "
240 DE_ASSERT(caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES || caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS);
261 const int numIndices = gridWidth*gridHeight * (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3*2 : 4);
283 if (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
304 else if (caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS)
371 const int inPatchSize = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4);
459 << (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? "triangles" :
460 caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS ? "quads" : "")
478 std::string getCaseName (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const CaseType caseType)
481 str << getTessPrimitiveTypeShaderName(primitiveType) << "_" << getSpacingModeShaderName(spacingMode)
503 const TessPrimitiveType primitiveType = primitiveTypes[primitiveTypeNdx];
506 const CaseDefinition caseDef = { primitiveType, spacingMode, caseType };
508 addFunctionCaseWithPrograms(group.get(), getCaseName(primitiveType, spacingMode, caseType), "", initPrograms, test, caseDef);