Lines Matching defs:program

904 	bool						renderTest								(const vector<BasicUniform>& basicUniforms, const ShaderProgram& program, Random& rnd);
906 virtual bool test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd) = 0;
1568 bool UniformCase::renderTest (const vector<BasicUniform>& basicUniforms, const ShaderProgram& program, Random& rnd)
1603 GLU_CHECK_CALL(glUseProgram(program.getProgram()));
1616 glu::draw(m_context.getRenderContext(), program.getProgram(), 1, &binding, glu::pr::Triangles(DE_LENGTH_OF_ARRAY(indices), &indices[0]));
1658 const ShaderProgram program (m_context.getRenderContext(), glu::makeVtxFragSources(vertexSource, fragmentSource));
1660 // An unused program that we'll give to glUseProgram before we actually need
1661 // the real program above, to see if an implementation tries to use the
1662 // currently active program for something inappropriate (instead of the
1663 // program given as argument to, say, glProgramUniform*).
1671 log << program;
1673 if (!program.isOk())
1682 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Compilation of unused program failed");
1686 log << TestLog::Message << "// Note: calling glUseProgram with a unused program (will only use the real program once it's needed for rendering)" << TestLog::EndMessage;
1689 const bool success = test(basicUniforms, basicUniformReportsRef, program, rnd);
1723 bool test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd);
1789 bool UniformAssignCase::test (const vector<BasicUniform>& basicUniforms, const vector<BasicUniformReportRef>& basicUniformReportsRef, const ShaderProgram& program, Random& rnd)
1793 const deUint32 programGL = program.getProgram();
1807 const bool success = getUniforms(values, basicUniforms, program.getProgram());
1826 const bool success = renderTest(basicUniforms, program, rnd);