• Home
  • Raw
  • Download

Lines Matching refs:outerLevels

838 static inline bool isPatchDiscarded (TessPrimitiveType primitiveType, const float* outerLevels)  in isPatchDiscarded()  argument
842 if (outerLevels[i] <= 0.0f) in isPatchDiscarded()
847 …iveType primitiveType, SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) in generateReferenceTessCoords() argument
849 if (isPatchDiscarded(primitiveType, outerLevels)) in generateReferenceTessCoords()
858 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in generateReferenceTessCoords()
865 DE_ASSERT(de::abs(outerLevels[i] - (float)outer[i]) < 0.001f); in generateReferenceTessCoords()
876 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]); in generateReferenceTessCoords()
884 DE_ASSERT(de::abs(outerLevels[i] - (float)outer[i]) < 0.001f); in generateReferenceTessCoords()
895 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]); in generateReferenceTessCoords()
900 DE_ASSERT(de::abs(outerLevels[1] - (float)outer[1]) < 0.001f); in generateReferenceTessCoords()
912 …iveType primitiveType, SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) in referencePointModePrimitiveCount() argument
914 if (isPatchDiscarded(primitiveType, outerLevels)) in referencePointModePrimitiveCount()
923 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in referencePointModePrimitiveCount()
931 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]); in referencePointModePrimitiveCount()
938 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]); in referencePointModePrimitiveCount()
948 …iveType primitiveType, SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) in referenceNonPointModePrimitiveCount() argument
950 if (isPatchDiscarded(primitiveType, outerLevels)) in referenceNonPointModePrimitiveCount()
959 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in referenceNonPointModePrimitiveCount()
967 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]); in referenceNonPointModePrimitiveCount()
974 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]); in referenceNonPointModePrimitiveCount()
984 …pe, SpacingMode spacingMode, bool usePointMode, const float* innerLevels, const float* outerLevels) in referencePrimitiveCount() argument
986 …ointMode ? referencePointModePrimitiveCount (primitiveType, spacingMode, innerLevels, outerLevels) in referencePrimitiveCount()
987 : referenceNonPointModePrimitiveCount (primitiveType, spacingMode, innerLevels, outerLevels); in referencePrimitiveCount()
990 …pe, SpacingMode spacingMode, bool usePointMode, const float* innerLevels, const float* outerLevels) in referenceVertexCount() argument
992 return referencePrimitiveCount(primitiveType, spacingMode, usePointMode, innerLevels, outerLevels) in referenceVertexCount()
2104 const float* const outerLevels = &tessLevelCases[tessLevelCaseNdx].outer[0]; in iterate() local
2106 …ge << "Tessellation levels: " << tessellationLevelsString(innerLevels, outerLevels, m_primitiveTyp… in iterate()
2110 gl.uniform1f(tessLevelOuter0Loc, outerLevels[0]); in iterate()
2111 gl.uniform1f(tessLevelOuter1Loc, outerLevels[1]); in iterate()
2112 gl.uniform1f(tessLevelOuter2Loc, outerLevels[2]); in iterate()
2113 gl.uniform1f(tessLevelOuter3Loc, outerLevels[3]); in iterate()
2440 float outerLevels[4]; in iterate() local
2445 for (int i = 0; i < DE_LENGTH_OF_ARRAY(outerLevels); i++) in iterate()
2446outerLevels[i] = (float)getClampedRoundedTessLevel(m_spacing, tessLevelCases[tessLevelCaseNdx].out… in iterate()
2448 … "Tessellation levels: " << tessellationLevelsString(&innerLevels[0], &outerLevels[0], m_primitive… in iterate()
2452 gl.uniform1f(gl.getUniformLocation(programGL, "u_tessLevelOuter0"), outerLevels[0]); in iterate()
2453 gl.uniform1f(gl.getUniformLocation(programGL, "u_tessLevelOuter1"), outerLevels[1]); in iterate()
2454 gl.uniform1f(gl.getUniformLocation(programGL, "u_tessLevelOuter2"), outerLevels[2]); in iterate()
2455 gl.uniform1f(gl.getUniformLocation(programGL, "u_tessLevelOuter3"), outerLevels[3]); in iterate()
4176 const float* const outerLevels = &patchTessLevels[6*patchNdx + 2]; in iterate() local
4177 …= referenceVertexCount(m_primitiveType, m_spacing, program.usePointMode, innerLevels, outerLevels); in iterate()
4198 …<< ", tessellation levels: " << tessellationLevelsString(innerLevels, outerLevels) << TestLog::End… in iterate()
4216 << tessellationLevelsString(innerLevels, outerLevels) << TestLog::EndMessage; in iterate()