Home
last modified time | relevance | path

Searched refs:tessLevelCases (Results 1 - 9 of 9) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/
H A DvktTessellationMiscDrawTests.cpp82 static const TessLevels tessLevelCases[] = in genTessLevelCases() local
89 std::vector<TessLevels> resultTessLevels(DE_LENGTH_OF_ARRAY(tessLevelCases)); in genTessLevelCases()
91 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < DE_LENGTH_OF_ARRAY(tessLevelCases); ++tessLevelCaseNdx) in genTessLevelCases()
96 tessLevels.inner[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].inner[i])); in genTessLevelCases()
99 tessLevels.outer[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].outer[i])); in genTessLevelCases()
140 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(caseDef.spacingMode); in runTest() local
224 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx) in runTest()
228 << "Tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx], caseDef.primitiveType) in runTest()
236 *bufferTessLevels = tessLevelCases[tessLevelCaseNdx]; in runTest()
303 return (numPassedCases == tessLevelCases in runTest()
[all...]
H A DvktTessellationFractionalSpacingTests.cpp527 const std::vector<float> tessLevelCases = genTessLevelCases();
528 const int maxNumVertices = 1 + getClampedRoundedTessLevel(testParams.spacingMode, *std::max_element(tessLevelCases.begin(), tessLevelCases.end()));
582 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx)
589 *tessLevelOuter1 = tessLevelCases[tessLevelCaseNdx];
637 success = verifyFractionalSpacingSingle(log, testParams.spacingMode, tessLevelCases[tessLevelCaseNdx], resultTessCoords,
649 success = verifyFractionalSpacingMultiple(context.getTestContext().getLog(), testParams.spacingMode, tessLevelCases, additionalSegmentLengths, additionalSegmentLocations);
H A DvktTessellationCoordinatesTests.cpp668 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(m_primitiveType, m_spacingMode);
669 std::vector<std::vector<tcu::Vec3> > allReferenceTessCoords (tessLevelCases.size());
671 for (deUint32 i = 0; i < tessLevelCases.size(); ++i)
672 allReferenceTessCoords[i] = generateReferenceTessCoords(m_primitiveType, m_spacingMode, &tessLevelCases[i].inner[0], &tessLevelCases[i].outer[0]);
727 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx)
731 << "Tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx], m_primitiveType)
739 *bufferTessLevels = tessLevelCases[tessLevelCaseNdx];
812 return (numPassedCases == tessLevelCases.size() ? tcu::TestStatus::pass("OK") : tcu::TestStatus::fail("Some cases have failed"));
H A DvktTessellationInvarianceTests.cpp1369 const std::vector<LevelCase> tessLevelCases = genTessLevelCases(); in iterate() local
1374 for (int caseNdx = 0; caseNdx < static_cast<int>(tessLevelCases.size()); ++caseNdx) in iterate()
1377 for (int levelNdx = 0; levelNdx < static_cast<int>(tessLevelCases[caseNdx].levels.size()); ++levelNdx) in iterate()
1380 &tessLevelCases[caseNdx].levels[levelNdx].inner[0], &tessLevelCases[caseNdx].levels[levelNdx].outer[0]); in iterate()
1426 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < static_cast<int>(tessLevelCases.size()); ++tessLevelCaseNdx) in iterate()
1428 const LevelCase& levelCase = tessLevelCases[tessLevelCaseNdx]; in iterate()
1545 << " - case A: program 0, tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx].levels[0], m_caseDef.primitiveType) << "\n" in iterate()
2031 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(numTessLevelCases); in test() local
2036 &tessLevelCases[ in test()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationFractionalSpacingTests.cpp534 const std::vector<float> tessLevelCases = genTessLevelCases();
535 const int maxNumVertices = 1 + getClampedRoundedTessLevel(testParams.spacingMode, *std::max_element(tessLevelCases.begin(), tessLevelCases.end()));
598 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx)
605 *tessLevelOuter1 = tessLevelCases[tessLevelCaseNdx];
663 success = verifyFractionalSpacingSingle(log, testParams.spacingMode, tessLevelCases[tessLevelCaseNdx], resultTessCoords,
675 success = verifyFractionalSpacingMultiple(context.getTestContext().getLog(), testParams.spacingMode, tessLevelCases, additionalSegmentLengths, additionalSegmentLocations);
H A DvktTessellationCoordinatesTests.cpp683 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(m_primitiveType, m_spacingMode);
684 std::vector<std::vector<tcu::Vec3> > allReferenceTessCoords (tessLevelCases.size());
686 for (deUint32 i = 0; i < tessLevelCases.size(); ++i)
687 allReferenceTessCoords[i] = generateReferenceTessCoords(m_primitiveType, m_spacingMode, &tessLevelCases[i].inner[0], &tessLevelCases[i].outer[0]);
742 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx)
746 << "Tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx], m_primitiveType)
754 *bufferTessLevels = tessLevelCases[tessLevelCaseNdx];
827 return (numPassedCases == tessLevelCases.size() ? tcu::TestStatus::pass("OK") : tcu::TestStatus::fail("Some cases have failed"));
H A DvktTessellationMiscDrawTests.cpp83 static const TessLevels tessLevelCases[] = in genTessLevelCases() local
90 std::vector<TessLevels> resultTessLevels(DE_LENGTH_OF_ARRAY(tessLevelCases)); in genTessLevelCases()
92 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < DE_LENGTH_OF_ARRAY(tessLevelCases); ++tessLevelCaseNdx) in genTessLevelCases()
97 tessLevels.inner[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].inner[i])); in genTessLevelCases()
100 tessLevels.outer[i] = static_cast<float>(getClampedRoundedTessLevel(spacingMode, tessLevelCases[tessLevelCaseNdx].outer[i])); in genTessLevelCases()
141 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(caseDef.spacingMode); in runTest() local
225 for (deUint32 tessLevelCaseNdx = 0; tessLevelCaseNdx < tessLevelCases.size(); ++tessLevelCaseNdx) in runTest()
229 << "Tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx], caseDef.primitiveType) in runTest()
237 *bufferTessLevels = tessLevelCases[tessLevelCaseNdx]; in runTest()
304 return (numPassedCases == tessLevelCases in runTest()
[all...]
H A DvktTessellationInvarianceTests.cpp1383 const std::vector<LevelCase> tessLevelCases = genTessLevelCases(); in iterate() local
1388 for (int caseNdx = 0; caseNdx < static_cast<int>(tessLevelCases.size()); ++caseNdx) in iterate()
1391 for (int levelNdx = 0; levelNdx < static_cast<int>(tessLevelCases[caseNdx].levels.size()); ++levelNdx) in iterate()
1394 &tessLevelCases[caseNdx].levels[levelNdx].inner[0], &tessLevelCases[caseNdx].levels[levelNdx].outer[0]); in iterate()
1440 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < static_cast<int>(tessLevelCases.size()); ++tessLevelCaseNdx) in iterate()
1445 const LevelCase& levelCase = tessLevelCases[tessLevelCaseNdx]; in iterate()
1562 << " - case A: program 0, tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx].levels[0], m_caseDef.primitiveType) << "\n" in iterate()
2058 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(numTessLevelCases); in test() local
2063 &tessLevelCases[ in test()
[all...]
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fTessellationTests.cpp2085 const vector<TessLevels> tessLevelCases = genTessLevelCases();
2086 vector<vector<Vec3> > caseReferences (tessLevelCases.size());
2088 for (int i = 0; i < (int)tessLevelCases.size(); i++)
2089 caseReferences[i] = generateReferenceTessCoords(m_primitiveType, m_spacing, &tessLevelCases[i].inner[0], &tessLevelCases[i].outer[0]);
2101 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < (int)tessLevelCases.size(); tessLevelCaseNdx++)
2103 const float* const innerLevels = &tessLevelCases[tessLevelCaseNdx].inner[0];
2104 const float* const outerLevels = &tessLevelCases[tessLevelCaseNdx].outer[0];
2275 const vector<float> tessLevelCases = genTessLevelCases();
2276 const int maxNumVertices = 1 + getClampedRoundedTessLevel(m_spacing, *std::max_element(tessLevelCases
[all...]

Completed in 17 milliseconds