Home | History | Annotate | Download | only in functional

Lines Matching refs:m_cases

3815 	std::vector<ProgramCase> m_cases;
3852 for (int ndx = 0; ndx < (int)m_cases.size(); ++ndx)
3854 const tcu::ScopedLogSection section (m_testCtx.getLog(), "Case", m_cases[ndx].description);
3855 const std::string geometrySource = m_cases[ndx].header + std::string(s_geometryBody);
3863 expectProgramValue(program.getProgram(), m_cases[ndx].value);
3971 m_cases.resize(2);
3973 m_cases[0].description = "Default value";
3974 m_cases[0].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (points, max_vertices = 3) out;\n";
3975 m_cases[0].value = 1;
3977 m_cases[1].description = "Value declared";
3978 m_cases[1].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles, invocations=2) in;\nlayout (points, max_vertices = 3) out;\n";
3979 m_cases[1].value = 2;
3991 m_cases.resize(1);
3993 m_cases[0].description = "max_vertices = 1";
3994 m_cases[0].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (points, max_vertices = 1) out;\n";
3995 m_cases[0].value = 1;
4007 m_cases.resize(3);
4009 m_cases[0].description = "Triangles";
4010 m_cases[0].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (points, max_vertices = 3) out;\n";
4011 m_cases[0].value = GL_TRIANGLES;
4013 m_cases[1].description = "Lines";
4014 m_cases[1].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (lines) in;\nlayout (points, max_vertices = 3) out;\n";
4015 m_cases[1].value = GL_LINES;
4017 m_cases[2].description = "Points";
4018 m_cases[2].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (points) in;\nlayout (points, max_vertices = 3) out;\n";
4019 m_cases[2].value = GL_POINTS;
4031 m_cases.resize(3);
4033 m_cases[0].description = "Triangle strip";
4034 m_cases[0].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (triangle_strip, max_vertices = 3) out;\n";
4035 m_cases[0].value = GL_TRIANGLE_STRIP;
4037 m_cases[1].description = "Lines";
4038 m_cases[1].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (line_strip, max_vertices = 3) out;\n";
4039 m_cases[1].value = GL_LINE_STRIP;
4041 m_cases[2].description = "Points";
4042 m_cases[2].header = "#version 310 es\n#extension GL_EXT_geometry_shader : require\nlayout (triangles) in;\nlayout (points, max_vertices = 3) out;\n";
4043 m_cases[2].value = GL_POINTS;