Lines Matching refs:testCtx

67 void createChildren (tcu::TestContext& testCtx, tcu::TestCaseGroup* group, const SharedGroupParams groupParams)
69 group->addChild(new ConcurrentDrawTests (testCtx, groupParams));
70 group->addChild(new SimpleDrawTests (testCtx, groupParams));
71 group->addChild(new DrawIndexedTests (testCtx, groupParams));
72 group->addChild(new IndirectDrawTests (testCtx, groupParams));
73 group->addChild(createBasicDrawTests (testCtx, groupParams));
74 group->addChild(new InstancedTests (testCtx, groupParams));
75 group->addChild(new ShaderDrawParametersTests (testCtx, groupParams));
76 group->addChild(createNegativeViewportHeightTests (testCtx, groupParams));
77 group->addChild(createZeroViewportHeightTests (testCtx, groupParams));
78 group->addChild(createOffScreenViewportTests (testCtx, groupParams));
79 group->addChild(createInvertedDepthRangesTests (testCtx, groupParams));
80 group->addChild(createDifferingInterpolationTests (testCtx, groupParams));
81 group->addChild(createShaderLayerTests (testCtx, groupParams));
82 group->addChild(createShaderViewportIndexTests (testCtx, groupParams));
83 group->addChild(createScissorTests (testCtx, groupParams));
84 group->addChild(createMultipleInterpolationTests (testCtx, groupParams));
85 group->addChild(createMultisampleLinearInterpolationTests (testCtx, groupParams));
86 group->addChild(createDiscardRectanglesTests (testCtx, groupParams));
87 group->addChild(createExplicitVertexParameterTests (testCtx, groupParams));
88 group->addChild(createDepthClampTests (testCtx, groupParams));
89 group->addChild(new MultipleClearsWithinRenderPassTests (testCtx, groupParams));
90 group->addChild(createSampleAttributeTests (testCtx, groupParams));
94 group->addChild(createDrawMultiExtTests (testCtx, groupParams));
99 group->addChild(createDepthBiasTests (testCtx));
100 group->addChild(createOutputLocationTests (testCtx));
101 group->addChild(createShaderInvocationTests (testCtx));
104 group->addChild(createAhbTests (testCtx));
105 group->addChild(CreateOHOSNativeBufferTests (testCtx));
112 tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx, const std::string& name)
114 de::MovePtr<tcu::TestCaseGroup> mainGroup (new tcu::TestCaseGroup(testCtx, name.c_str(), "Simple Draw tests"));
116 de::MovePtr<tcu::TestCaseGroup> renderpassGroup (new tcu::TestCaseGroup(testCtx, "renderpass"));
118 createChildren(testCtx, renderpassGroup.get(), SharedGroupParams(
128 de::MovePtr<tcu::TestCaseGroup> dynamicRenderingGroup (new tcu::TestCaseGroup(testCtx, "dynamic_rendering", "Draw using VK_KHR_dynamic_rendering"));
129 de::MovePtr<tcu::TestCaseGroup> drPrimaryCmdBuffGroup (new tcu::TestCaseGroup(testCtx, "primary_cmd_buff", ""));
130 de::MovePtr<tcu::TestCaseGroup> drPartialSecondaryCmdBuffGroup (new tcu::TestCaseGroup(testCtx, "partial_secondary_cmd_buff", "Secondary command buffer doesn't include begin/endRendering"));
131 de::MovePtr<tcu::TestCaseGroup> drCompleteSecondaryCmdBuffGroup (new tcu::TestCaseGroup(testCtx, "complete_secondary_cmd_buff", "Secondary command buffer contains completely dynamic renderpass"));
133 createChildren(testCtx, drPrimaryCmdBuffGroup.get(), SharedGroupParams(
140 createChildren(testCtx, drPartialSecondaryCmdBuffGroup.get(), SharedGroupParams(
147 createChildren(testCtx, drCompleteSecondaryCmdBuffGroup.get(), SharedGroupParams(