Lines Matching refs:ctx
987 Rectangle randomViewport (const RenderContext& ctx, Random& rnd,
990 const RenderTarget& target = ctx.getRenderTarget();
1007 SeparateShaderTest (Context& ctx,
1070 SeparateShaderTest::SeparateShaderTest (Context& ctx,
1076 : TestCase (ctx, name.c_str(), description.c_str())
1077 , CallLogWrapper (ctx.getRenderContext().getFunctions(), log())
1636 TestCaseGroup* createCommonSeparateShaderTests (Context& ctx)
1641 new TestCaseGroup(ctx, "separate_shader", "Separate shader tests");
1657 new TestCaseGroup(ctx, "pipeline", "Pipeline configuration tests");
1698 new TestCaseGroup(ctx, "program_uniform", "ProgramUniform tests");
1715 new TestCaseGroup(ctx, "create_shader_program", "CreateShaderProgram tests");
1732 new TestCaseGroup(ctx, "interface", "Shader interface compatibility tests");
1780 new SeparateShaderTest(ctx, name.str(), desc.str(), numIterations, params,
1784 deUint32 baseSeed = ctx.getTestContext().getCommandLine().getBaseSeed();
1788 ctx, "random", "Random pipeline configuration tests");
1808 ctx, name, name, numIterations, params,
1813 new TestCaseGroup(ctx, "api", "Program pipeline API tests");
1822 ctx,
1827 ctx,
1833 ctx,
1839 ctx,
1848 TestCaseGroup* createGLESSeparateShaderTests (Context& ctx)
1850 TestCaseGroup* group = createCommonSeparateShaderTests(ctx);
1853 new TestCaseGroup(ctx, "validation", "Negative program pipeline interface matching");
1858 TestCaseGroup* es31Group = new TestCaseGroup(ctx, "es31", "GLSL ES 3.1 pipeline interface matching");
1859 gls::ShaderLibrary shaderLibrary (ctx.getTestContext(), ctx.getRenderContext(), ctx.getContextInfo());
1869 TestCaseGroup* es32Group = new TestCaseGroup(ctx, "es32", "GLSL ES 3.2 pipeline interface matching");
1870 gls::ShaderLibrary shaderLibrary (ctx.getTestContext(), ctx.getRenderContext(), ctx.getContextInfo());