Home
last modified time | relevance | path

Searched refs:TessellationShaderUtils (Results 1 – 22 of 22) sorted by relevance

/external/deqp/external/openglcts/modules/glesext/tessellation_shader/
DesextcTessellationShaderUtils.cpp39 TessellationShaderUtils::TessellationShaderUtils(const glw::Functions& gl, glcts::TestCaseBase* par… in TessellationShaderUtils() function in glcts::TessellationShaderUtils
46 TessellationShaderUtils::~TessellationShaderUtils() in ~TessellationShaderUtils()
56 void TessellationShaderUtils::captureTessellationData(_tessellation_vertex_counter_program& program) in captureTessellationData()
144TessellationShaderUtils::getTFModeForPrimitiveMode(program.primitive_mode, program.is_point_mode_e… in captureTessellationData()
194 void TessellationShaderUtils::compileShaders(glw::GLint n_shaders, const glw::GLuint* shaders, bool… in compileShaders()
244 void TessellationShaderUtils::convertBarycentricCoordinatesToCartesian(const float* barycentric_coo… in convertBarycentricCoordinatesToCartesian()
272 void TessellationShaderUtils::convertCartesianCoordinatesToBarycentric(const float* cartesian_coord… in convertCartesianCoordinatesToBarycentric()
300 void TessellationShaderUtils::deinit() in deinit()
358 std::string TessellationShaderUtils::getGenericTCCode(unsigned int n_patch_vertices, in getGenericTCCode()
436 std::string TessellationShaderUtils::getGenericTECode(_tessellation_shader_vertex_spacing vertex_s… in getGenericTECode()
[all …]
DesextcTessellationShaderQuads.cpp111 m_utils = new TessellationShaderUtils(gl, this); in initTest()
173 std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vs_mode); in initTest()
238 …std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(run.vertex_sp… in iterate()
276 if (!TessellationShaderUtils::isTriangleDefined(base_triangle_data, ref_triangle_data1) && in iterate()
277 !TessellationShaderUtils::isTriangleDefined(base_triangle_data, ref_triangle_data2)) in iterate()
280 TessellationShaderUtils::getESTokenForVertexSpacingMode(base_run.vertex_spacing); in iterate()
282 TessellationShaderUtils::getESTokenForVertexSpacingMode(ref_run.vertex_spacing); in iterate()
392 m_utils = new TessellationShaderUtils(gl, this); in initTest()
453 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in initTest()
466 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in initTest()
[all …]
DesextcTessellationShaderPoints.cpp696 levels_set = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in initTest()
734 m_utils = new TessellationShaderUtils(gl, this); in initTest()
813 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
817 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
832TessellationShaderUtils::getTessellationLevelAfterVertexSpacing(TESSELLATION_SHADER_VERTEX_SPACING… in verifyCorrectAmountOfVertices()
837 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
854 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
862 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
872 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
881 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in verifyCorrectAmountOfVertices()
[all …]
DesextcTessellationShaderVertexOrdering.cpp180 m_utils = new TessellationShaderUtils(gl, this); in initTest()
211 TessellationShaderUtils::getGenericTCCode(4, /* n_patch_vertices */ in initTest()
279 levels_set = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in initTest()
342 …shader_vertex_ordering vertex_ordering, bool is_point_mode_enabled, TessellationShaderUtils* utils) in initTestIteration()
348 const std::string te_code = TessellationShaderUtils::getGenericTECode( in initTestIteration()
420 …glw::GLenum tf_mode = TessellationShaderUtils::getTFModeForPrimitiveMode(primitive_mode, is_point_… in initTestIteration()
603 TessellationShaderUtils::convertBarycentricCoordinatesToCartesian( in verifyVertexOrderingCorrectness()
630 TessellationShaderUtils::getESTokenForPrimitiveMode(test_iteration.primitive_mode); in verifyVertexOrderingCorrectness()
632 TessellationShaderUtils::getESTokenForVertexOrderingMode(test_iteration.vertex_ordering); in verifyVertexOrderingCorrectness()
712 TessellationShaderUtils::getESTokenForPrimitiveMode(test_iteration_a.primitive_mode); in verifyVertexOrderingDoesNotChangeGeneratedPoints()
[all …]
DesextcTessellationShaderInvariance.cpp243 return TessellationShaderUtils::getGenericTCCode(4, /* n_patch_vertices */ in getTCCode()
311 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
592 …glw::GLenum tf_mode = TessellationShaderUtils::getTFModeForPrimitiveMode(primitive_mode, is_point_… in iterate()
850 …return TessellationShaderUtils::getGenericTECode(TESSELLATION_SHADER_VERTEX_SPACING_EQUAL, primiti… in getTECode()
1129 …return TessellationShaderUtils::getGenericTECode(TESSELLATION_SHADER_VERTEX_SPACING_EQUAL, primiti… in getTECode()
1165 if (TessellationShaderUtils::isOuterEdgeVertex(primitive_mode, vertex_ptr)) in verifyResultData()
1351 …return TessellationShaderUtils::getGenericTECode(test_iteration.vertex_spacing, test_iteration.pri… in getTECode()
1398 levels_set = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in initTestIterations()
1656 …return TessellationShaderUtils::getGenericTECode(test_iteration.vertex_spacing, test_iteration.pri… in getTECode()
1702 levels = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in initTestIterations()
[all …]
DesextcTessellationShaderVertexSpacing.cpp458 TessellationShaderUtils::getESTokenForPrimitiveMode(run.primitive_mode); in getEdgesForQuadsTessellation()
460 TessellationShaderUtils::getESTokenForVertexSpacingMode(run.vertex_spacing); in getEdgesForQuadsTessellation()
574 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in getEdgesForTrianglesTessellation()
580 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in getEdgesForTrianglesTessellation()
587 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in getEdgesForTrianglesTessellation()
906 m_utils = new TessellationShaderUtils(gl, this); in initTest()
938 tess_levels_set = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in initTest()
976 TessellationShaderUtils::getESTokenForPrimitiveMode(primitive_mode); in initTest()
977 std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vs_mode); in initTest()
1011 TessellationShaderUtils::convertBarycentricCoordinatesToCartesian(barycentric_vertex_data, in initTest()
[all …]
DesextcTessellationShaderTriangles.cpp580 m_utils = new TessellationShaderUtils(gl, this); in initTest()
600 …_tessellation_levels_set levels_sets = TessellationShaderUtils::getTessellationLevelSetForPrimitiv… in initTest()
742 if (!TessellationShaderUtils::isTriangleDefined(triangle_a, triangle_b)) in iterate()
888 if (!TessellationShaderUtils::isTriangleDefined(triangle_a, triangle_b)) in iterate()
891 TessellationShaderUtils::getESTokenForVertexSpacingMode(run.vertex_spacing); in iterate()
935 m_utils = new TessellationShaderUtils(gl, this); in runTestIterations()
966TessellationShaderUtils::getTessellationLevelAfterVertexSpacing(vs_mode, 1.5f, gl_max_tess_gen_lev… in runTestIterations()
993 std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vs_mode); in runTestIterations()
1012 std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vs_mode); in runTestIterations()
1031 std::string vs_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vs_mode); in runTestIterations()
DesextcTessellationShaderVertexOrdering.hpp110 TessellationShaderUtils* utils);
126 TessellationShaderUtils* m_utils;
DesextcTessellationShaderQuads.hpp111 TessellationShaderUtils* m_utils;
199 TessellationShaderUtils* m_utils;
DesextcTessellationShaderUtils.hpp258 class TessellationShaderUtils class
262 TessellationShaderUtils(const glw::Functions& gl, glcts::TestCaseBase* parentTest);
263 ~TessellationShaderUtils();
DesextcTessellationShaderTriangles.hpp183 TessellationShaderUtils* m_utils;
258 TessellationShaderUtils* m_utils;
DesextcTessellationShaderTessellation.hpp138 TessellationShaderUtils* m_utils_ptr;
243 TessellationShaderUtils* m_utils_ptr;
355 TessellationShaderUtils* m_utils_ptr;
DesextcTessellationShaderIsolines.cpp87 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in checkFirstOuterTessellationLevelEffect()
146 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in checkIrrelevantTessellationLevelsHaveNoEffect()
150 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in checkIrrelevantTessellationLevelsHaveNoEffect()
252 TessellationShaderUtils::getTessellationLevelAfterVertexSpacing( in checkSecondOuterTessellationLevelEffect()
550 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
DesextcTessellationShaderTessellation.cpp430 …std::string primitive_mode_string = TessellationShaderUtils::getESTokenForPrimitiveMode(primitiv… in getTECode()
456 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
663TessellationShaderUtils::getTFModeForPrimitiveMode(run.primitive_mode, false); /* is_point_mode_en… in iterate()
717 TessellationShaderUtils::getESTokenForPrimitiveMode(run.primitive_mode); in iterate()
981 …std::string primitive_mode_string = TessellationShaderUtils::getESTokenForPrimitiveMode(primiti… in getTECode()
1008 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
1369TessellationShaderUtils::getTFModeForPrimitiveMode(run.primitive_mode, false); /* is_point_mode_en… in iterate()
1717 return TessellationShaderUtils::getGenericTCCode(n_patch_vertices, true); in getTCCode()
1733 return TessellationShaderUtils::getGenericTECode(vertex_spacing, primitive_mode, in getTECode()
1825 …_tessellation_levels_set tessellation_levels = TessellationShaderUtils::getTessellationLevelSetFor… in initTest()
[all …]
DesextcTessellationShaderTCTE.hpp171 TessellationShaderUtils* m_utils_ptr;
292 TessellationShaderUtils* m_utils_ptr;
DesextcTessellationShaderPoints.hpp216 TessellationShaderUtils* m_utils;
DesextcTessellationShaderIsolines.hpp189 TessellationShaderUtils* m_utils_ptr;
DesextcTessellationShaderTCTE.cpp191 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
555 …std::string primitive_mode_replacement = TessellationShaderUtils::getESTokenForPrimitiveMode(primi… in executeTestRun()
816TessellationShaderUtils::getTFModeForPrimitiveMode(run.primitive_mode, true); /* is_point_mode_ena… in executeTestRun()
2138 …std::string primitive_mode_string = TessellationShaderUtils::getESTokenForPrimitiveMode(primitiv… in getTessellationEvaluationShaderCode()
2154 …vertex_ordering_string = TessellationShaderUtils::getESTokenForVertexOrderingMode(vertex_ordering); in getTessellationEvaluationShaderCode()
2160 …helper_sstream << ", " << TessellationShaderUtils::getESTokenForVertexOrderingMode(vertex_ordering… in getTessellationEvaluationShaderCode()
2168 …vertex_spacing_mode_string = TessellationShaderUtils::getESTokenForVertexSpacingMode(vertex_spacin… in getTessellationEvaluationShaderCode()
2174 helper_sstream << ", " << TessellationShaderUtils::getESTokenForVertexSpacingMode(vertex_spacing); in getTessellationEvaluationShaderCode()
2287 m_utils_ptr = new TessellationShaderUtils(gl, this); in initTest()
2313 …_tessellation_levels_set tessellation_levels = TessellationShaderUtils::getTessellationLevelSetFor… in initTest()
[all …]
DesextcTessellationShaderVertexSpacing.hpp324 TessellationShaderUtils* m_utils;
DesextcTessellationShaderPrimitiveCoverage.cpp763 …_tessellation_levels_set levels_sets = TessellationShaderUtils::getTessellationLevelSetForPrimitiv… in iterate()
790 levels_sets = TessellationShaderUtils::getTessellationLevelSetForPrimitiveMode( in iterate()
DesextcTessellationShaderInvariance.hpp75 TessellationShaderUtils* m_utils_ptr;
/external/deqp/external/openglcts/modules/glesext/
DesextcTestCaseBase.hpp244 friend class TessellationShaderUtils;