Lines Matching defs:outerLevels
453 bool isPatchDiscarded (const TessPrimitiveType primitiveType, const float* outerLevels)
457 if (outerLevels[i] <= 0.0f)
619 static int referencePointModePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels)
621 if (isPatchDiscarded(primitiveType, outerLevels))
630 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]);
638 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]);
645 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]);
704 static int referenceNonPointModePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels)
706 if (isPatchDiscarded(primitiveType, outerLevels))
715 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]);
723 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]);
730 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]);
756 int referencePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels)
758 return usePointMode ? referencePointModePrimitiveCount (primitiveType, spacingMode, innerLevels, outerLevels)
759 : referenceNonPointModePrimitiveCount (primitiveType, spacingMode, innerLevels, outerLevels);
764 int referenceVertexCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels)
766 return referencePrimitiveCount(primitiveType, spacingMode, usePointMode, innerLevels, outerLevels)