Home | History | Annotate | Download | only in functional

Lines Matching refs:m_primitiveType

1571 		, m_primitiveType	(primitiveType)
1575 DE_ASSERT(m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES || m_primitiveType == TESSPRIMITIVETYPE_QUADS);
1585 const TessPrimitiveType m_primitiveType;
1619 "layout (vertices = " + string(m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? "3" : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? "4" : DE_NULL) + ") out;\n"
1634 + (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
1638 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ?
1650 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing) +
1659 + (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
1664 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ?
1732 const int numIndices = gridWidth*gridHeight * (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3*2 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? 4 : -1);
1757 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
1781 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
1809 gl.patchParameteri(GL_PATCH_VERTICES, m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? 4 : -1);
1828 << (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? "triangles" : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? "quads" : DE_NULL)
1874 , m_primitiveType (primitiveType)
1894 const TessPrimitiveType m_primitiveType;
1938 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, true) +
2007 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
2015 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
2053 caseReferences[i] = generateReferenceTessCoords(m_primitiveType, m_spacing, &tessLevelCases[i].inner[0], &tessLevelCases[i].outer[0]);
2070 log << TestLog::Message << "Tessellation levels: " << tessellationLevelsString(innerLevels, outerLevels, m_primitiveType) << TestLog::EndMessage;
2094 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
2096 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS || m_primitiveType == TESSPRIMITIVETYPE_ISOLINES)
2101 success = compareTessCoords(log, m_primitiveType, tessCoordsRef, tfResult.varying) && success;
2289 , m_primitiveType (primitiveType)
2305 const TessPrimitiveType m_primitiveType;
2318 glu::ProgramSources sources = makeSources(m_primitiveType, m_spacing, "in_tc_position");
2324 "layout (vertices = " + string(m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? "3" : "4") + ") out;\n"
2383 const int patchSize = m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3
2384 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? 4
2385 : m_primitiveType == TESSPRIMITIVETYPE_ISOLINES ? 4
2405 log << TestLog::Message << "Tessellation levels: " << tessellationLevelsString(&innerLevels[0], &outerLevels[0], m_primitiveType) << TestLog::EndMessage;
2420 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
2426 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS || m_primitiveType == TESSPRIMITIVETYPE_ISOLINES)
2714 , m_primitiveType (primitiveType)
2727 const TessPrimitiveType m_primitiveType;
2761 + getTessellationEvaluationInLayoutString(m_primitiveType, m_winding) +
2831 const int badPixelTolerance = m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 5*de::max(rendered.getWidth(), rendered.getHeight()) : 0;
2855 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
2864 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
3530 , m_primitiveType (primType)
3559 const TessPrimitiveType m_primitiveType;
3672 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, windings[windingCaseNdx], m_usePointMode) +
3743 const int primCount = referencePrimitiveCount(m_primitiveType, m_spacing, m_usePointMode,
3750 const deUint32 primitiveTypeGL = outputPrimitiveTypeGL(m_primitiveType, m_usePointMode);
3884 , m_primitiveType (primType)
3910 const TessPrimitiveType m_primitiveType;
3966 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, winding, usePointMode) +
4029 const vector<OuterEdgeDescription> edgeDescriptions = outerEdgeDescriptions(m_primitiveType);
4039 multiplePatchReferenceVertexCount(m_primitiveType, m_spacing, usePointModeI != 0, &patchTessLevels[0], numPatchesPerDrawCall));
4071 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, program.usePointMode),
4073 const int refNumVertices = multiplePatchReferenceVertexCount(m_primitiveType, m_spacing, program.usePointMode, &patchTessLevels[0], numPatchesPerDrawCall);
4094 const int patchNumVertices = referenceVertexCount(m_primitiveType, m_spacing, program.usePointMode, innerLevels, outerLevels);
4175 , m_primitiveType (primType)
4191 const TessPrimitiveType m_primitiveType;
4239 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, m_winding, m_usePointMode) +
4246 + (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
4255 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ?
4262 : m_primitiveType == TESSPRIMITIVETYPE_ISOLINES ?
4312 const vector<OuterEdgeDescription> edgeDescriptions = outerEdgeDescriptions(m_primitiveType);
4319 maxNumVerticesInDrawCall = referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &patchTessLevels[0], &patchTessLevels[2]);
4348 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, m_usePointMode),
4350 const int refNumVertices = referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &patchTessLevels[0], &patchTessLevels[2]);
4377 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES && vtx == tcu::select(Vec3(0.0f), Vec3(0.5f), singleTrueMask<3>(edgeDesc.constantCoordinateIndex)))
4379 if (m_primitiveType == TESSPRIMITIVETYPE_QUADS && vtx.swizzle(0,1) == tcu::select(Vec2(edgeDesc.constantCoordinateValueChoices[0]),
4383 if (m_primitiveType == TESSPRIMITIVETYPE_ISOLINES && (vtx == Vec3(0.0f, 0.5f, 0.0f) || vtx == Vec3(1.0f, 0.5f, 0.0f) ||
4395 if (m_primitiveType != TESSPRIMITIVETYPE_ISOLINES)
4402 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4407 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
4459 , m_primitiveType (primType)
4476 const TessPrimitiveType m_primitiveType;
4524 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, m_winding, m_usePointMode) +
4575 const vector<OuterEdgeDescription> edgeDescriptions = outerEdgeDescriptions(m_primitiveType);
4586 maxNumVerticesInDrawCall = referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &patchTessLevels[0], &patchTessLevels[2]);
4608 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, m_usePointMode),
4610 const int refNumVertices = referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &patchTessLevels[0], &patchTessLevels[2]);
4633 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4640 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
4662 const char* const swizzleDesc = m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? (outerEdgeIndex == 1 ? "(y, x, z)"
4665 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? (outerEdgeIndex == 1 ? "(x, 0)"
4752 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4788 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4790 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
4821 const int numEdges = m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3
4822 : m_primitiveType == TESSPRIMITIVETYPE_QUADS ? 4
4832 if (base.inner[0] == 1.0f || (m_primitiveType == TESSPRIMITIVETYPE_QUADS && base.inner[1] == 1.0f))
4851 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4923 if (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
4928 + outerEdgeDescriptions(m_primitiveType)[outerEdgeNdx].description()).c_str());
4930 else if (m_primitiveType == TESSPRIMITIVETYPE_QUADS)
4935 + outerEdgeDescriptions(m_primitiveType)[outerEdgeNdx].description()).c_str());
4954 , m_primitiveType (primType)
4974 const TessPrimitiveType m_primitiveType;
5016 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, m_winding, m_usePointMode) +
5026 + (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
5093 maxNumVerticesInDrawCall = de::max(maxNumVerticesInDrawCall, referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &tessLevels[6*i+0], &tessLevels[6*i+2]));
5103 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, m_usePointMode),
5109 const int numComps = m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 2;
5116 << (m_primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? de::toString(vec) : de::toString(vec.swizzle(0,1)))
5210 , m_primitiveType (primType)
5226 const TessPrimitiveType m_primitiveType;
5274 + getTessellationEvaluationInLayoutString(m_primitiveType, m_spacing, m_winding, m_usePointMode) +
5396 const bool discard = isPatchDiscarded(m_primitiveType, &attributes[numAttribsPerPrimitive*patchNdx + 2]);
5406 numVerticesInDrawCall += referenceVertexCount(m_primitiveType, m_spacing, m_usePointMode, &attributes[numAttribsPerPrimitive*patchNdx+0], &attributes[numAttribsPerPrimitive*patchNdx+2]);
5414 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, m_usePointMode),
5438 const bool validLevels = !isPatchDiscarded(m_primitiveType, &attr[2]);
5572 , m_primitiveType (primType)
5688 const TessPrimitiveType m_primitiveType;
6160 + getTessellationEvaluationInLayoutString(m_primitiveType) +
6224 const int numVertices = referenceVertexCount(m_primitiveType, SPACINGMODE_EQUAL, false, &attributes[0], &attributes[2]);
6237 const TFHandler::Result tfResult = tfHandler.renderAndGetPrimitives(programGL, outputPrimitiveTypeGL(m_primitiveType, false),