Lines Matching refs:TestCaseGroup
51 class BasicExpressionGroup : public TestCaseGroup
55 : TestCaseGroup(context, "basic_expression", "Basic arithmetic expressions")
63 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
66 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
69 tcu::TestCaseGroup* combinedGroup = new tcu::TestCaseGroup(m_testCtx, "combined", "Combined tests");
81 class ScalarConversionGroup : public TestCaseGroup
85 : TestCaseGroup(context, "scalar_conversion", "Scalar conversions")
94 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
97 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
100 tcu::TestCaseGroup* combinedGroup = new tcu::TestCaseGroup(m_testCtx, "combined", "Combined tests");
112 class SwizzleGroup : public TestCaseGroup
116 : TestCaseGroup(context, "swizzle", "Vector swizzles")
126 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
129 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
140 class ComparisonOpsGroup : public TestCaseGroup
144 : TestCaseGroup(context, "comparison_ops", "Comparison operators")
154 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
157 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
168 class ConditionalsGroup : public TestCaseGroup
172 : TestCaseGroup(context, "conditionals", "Conditional control flow (if-else)")
188 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
191 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
194 tcu::TestCaseGroup* combinedGroup = new tcu::TestCaseGroup(m_testCtx, "combined", "Combined tests");
206 class TrigonometricGroup : public TestCaseGroup
210 : TestCaseGroup(context, "trigonometric", "Trigonometric built-in functions")
221 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
224 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
235 class ExponentialGroup : public TestCaseGroup
239 : TestCaseGroup(context, "exponential", "Exponential built-in functions")
250 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
253 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
264 class TextureGroup : public TestCaseGroup
268 : TestCaseGroup(context, "texture", "Texture lookups")
284 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
287 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
299 class AllFeaturesGroup : public TestCaseGroup
303 : TestCaseGroup(context, "all_features", "All features enabled")
330 tcu::TestCaseGroup* vertexGroup = new tcu::TestCaseGroup(m_testCtx, "vertex", "Vertex-only tests");
333 tcu::TestCaseGroup* fragmentGroup = new tcu::TestCaseGroup(m_testCtx, "fragment", "Fragment-only tests");
347 : TestCaseGroup(context, "random", "Random shaders")