Lines Matching defs:testCtx
50 tcu::TestContext& testCtx = computeTests->getTestContext();
52 computeTests->addChild(createBasicComputeShaderTests(testCtx, computePipelineConstructionType));
53 computeTests->addChild(createBasicDeviceGroupComputeShaderTests(testCtx, computePipelineConstructionType));
55 computeTests->addChild(createCooperativeMatrixTests(testCtx, computePipelineConstructionType));
57 computeTests->addChild(createIndirectComputeDispatchTests(testCtx, computePipelineConstructionType));
58 computeTests->addChild(createComputeShaderBuiltinVarTests(testCtx, computePipelineConstructionType));
59 computeTests->addChild(createZeroInitializeWorkgroupMemoryTests(testCtx, computePipelineConstructionType));
61 computeTests->addChild(createWorkgroupMemoryExplicitLayoutTests(testCtx, computePipelineConstructionType));
67 tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx, const std::string& name)
69 de::MovePtr<tcu::TestCaseGroup> pipelineGroup (createTestGroup(testCtx, "pipeline", createChildren, COMPUTE_PIPELINE_CONSTRUCTION_TYPE_PIPELINE));
71 de::MovePtr<tcu::TestCaseGroup> shaderObjectSpirvGroup (createTestGroup(testCtx, "shader_object_spirv", createChildren, COMPUTE_PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_SPIRV));
72 de::MovePtr<tcu::TestCaseGroup> shaderObjectBinaryGroup (createTestGroup(testCtx, "shader_object_binary", createChildren, COMPUTE_PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_BINARY));
75 de::MovePtr<tcu::TestCaseGroup> mainGroup(new tcu::TestCaseGroup(testCtx, name.c_str()));