Lines Matching defs:SpacingMode
120 enum SpacingMode
160 float getClampedTessLevel (const SpacingMode mode, const float tessLevel);
161 int getRoundedTessLevel (const SpacingMode mode, const float clampedTessLevel);
162 int getClampedRoundedTessLevel (const SpacingMode mode, const float tessLevel);
163 void getClampedRoundedTriangleTessLevels (const SpacingMode mode, const float* innerSrc, const float* outerSrc, int* innerDst, int* outerDst);
164 void getClampedRoundedQuadTessLevels (const SpacingMode mode, const float* innerSrc, const float* outerSrc, int* innerDst, int* outerDst);
165 void getClampedRoundedIsolineTessLevels (const SpacingMode mode, const float* outerSrc, int* outerDst);
170 std::vector<tcu::Vec3> generateReferenceTriangleTessCoords (const SpacingMode spacingMode, const int inner, const int outer0, const int outer1, const int outer2);
171 std::vector<tcu::Vec3> generateReferenceQuadTessCoords (const SpacingMode spacingMode, const int inner0, const int inner1, const int outer0, const int outer1, const int outer2, const int outer3);
173 int referenceVertexCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels);
174 int referencePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels);
222 static inline const char* getSpacingModeShaderName (SpacingMode mode, bool forSpirv = false)
241 static inline const char* getPartitioningShaderName (SpacingMode mode)