Lines Matching refs:OuterEdgeDescription
418 struct OuterEdgeDescription
424 OuterEdgeDescription (const int i, const float c0) : constantCoordinateIndex(i), numConstantCoordinateValueChoices(1) { constantCoordinateValueChoices[0] = c0; }
425 OuterEdgeDescription (const int i, const float c0, const float c1) : constantCoordinateIndex(i), numConstantCoordinateValueChoices(2) { constantCoordinateValueChoices[0] = c0; constantCoordinateValueChoices[1] = c1; }
445 std::vector<OuterEdgeDescription> outerEdgeDescriptions (const TessPrimitiveType primType)
447 static const OuterEdgeDescription triangleOuterEdgeDescriptions[3] =
449 OuterEdgeDescription(0, 0.0f),
450 OuterEdgeDescription(1, 0.0f),
451 OuterEdgeDescription(2, 0.0f)
454 static const OuterEdgeDescription quadOuterEdgeDescriptions[4] =
456 OuterEdgeDescription(0, 0.0f),
457 OuterEdgeDescription(1, 0.0f),
458 OuterEdgeDescription(0, 1.0f),
459 OuterEdgeDescription(1, 1.0f)
462 static const OuterEdgeDescription isolinesOuterEdgeDescriptions[1] =
464 OuterEdgeDescription(0, 0.0f, 1.0f),
475 return std::vector<OuterEdgeDescription>();
532 void logOuterTessellationLevel (tcu::TestLog& log, const float tessLevel, const OuterEdgeDescription& edgeDesc)
581 const std::vector<OuterEdgeDescription> m_edgeDescriptions;
749 const OuterEdgeDescription& edgeDesc = m_edgeDescriptions[outerEdgeIndex];
841 const OuterEdgeDescription& edgeDesc = m_edgeDescriptions[outerEdgeIndex];
936 const OuterEdgeDescription& edgeDesc = m_edgeDescriptions[outerEdgeIndex];