Home
last modified time | relevance | path

Searched refs:outerLevels (Results 1 – 5 of 5) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/tessellation/
DvktTessellationUtil.cpp490 bool isPatchDiscarded (const TessPrimitiveType primitiveType, const float* outerLevels) in isPatchDiscarded() argument
494 if (outerLevels[i] <= 0.0f) in isPatchDiscarded()
656 …e primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) in referencePointModePrimitiveCount() argument
658 if (isPatchDiscarded(primitiveType, outerLevels)) in referencePointModePrimitiveCount()
667 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in referencePointModePrimitiveCount()
675 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]); in referencePointModePrimitiveCount()
682 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]); in referencePointModePrimitiveCount()
741 …e primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) in referenceNonPointModePrimitiveCount() argument
743 if (isPatchDiscarded(primitiveType, outerLevels)) in referenceNonPointModePrimitiveCount()
752 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in referenceNonPointModePrimitiveCount()
[all …]
DvktTessellationCoordinatesTests.cpp135 const float* outerLevels) in generateReferenceTessCoords() argument
137 if (isPatchDiscarded(primitiveType, outerLevels)) in generateReferenceTessCoords()
146 getClampedRoundedTriangleTessLevels(spacingMode, innerLevels, outerLevels, &inner, &outer[0]); in generateReferenceTessCoords()
153 DE_ASSERT(de::abs(outerLevels[i] - static_cast<float>(outer[i])) < 0.001f); in generateReferenceTessCoords()
164 getClampedRoundedQuadTessLevels(spacingMode, innerLevels, outerLevels, &inner[0], &outer[0]); in generateReferenceTessCoords()
172 DE_ASSERT(de::abs(outerLevels[i] - static_cast<float>(outer[i])) < 0.001f); in generateReferenceTessCoords()
183 getClampedRoundedIsolineTessLevels(spacingMode, &outerLevels[0], &outer[0]); in generateReferenceTessCoords()
188 DE_ASSERT(de::abs(outerLevels[1] - static_cast<float>(outer[1])) < 0.001f); in generateReferenceTessCoords()
DvktTessellationUtil.hpp227 bool isPatchDiscarded (const TessPrimitiveType primitiveType, const float* outerLevels);
231 …cingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels);
232 …cingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels);
DvktTessellationInvarianceTests.cpp761 const float* const outerLevels = &patchTessLevels[NUM_TESS_LEVELS*patchNdx + 2]; in iterate() local
787 << getTessellationLevelsString(innerLevels, outerLevels) in iterate()
/external/deqp/modules/gles31/functional/
Des31fTessellationTests.cpp838 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()
[all …]