Home | History | Annotate | Download | only in functional

Lines Matching full:pipeline

21  * \brief Program Pipeline State Query tests.
102 const glu::ProgramPipeline pipeline (m_context.getRenderContext());
122 gl.glBindProgramPipeline(pipeline.getPipeline());
123 gl.glUseProgramStages(pipeline.getPipeline(), GL_VERTEX_SHADER_BIT, vtxProgram.getProgram());
124 gl.glUseProgramStages(pipeline.getPipeline(), GL_FRAGMENT_SHADER_BIT, frgProgram.getProgram());
125 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
127 GLU_EXPECT_NO_ERROR(gl.glGetError(), "unbind pipeline");
131 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), GL_ACTIVE_PROGRAM, 0, m_verifier);
137 gl.glActiveShaderProgram(pipeline.getPipeline(), frgProgram.getProgram());
138 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
139 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), GL_ACTIVE_PROGRAM, (int)frgProgram.getProgram(), m_verifier);
197 glu::ProgramPipeline pipeline (m_context.getRenderContext());
199 gl.glBindProgramPipeline(pipeline.getPipeline());
200 GLU_EXPECT_NO_ERROR(gl.glGetError(), "setup pipeline");
202 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), m_targetStage, 0, m_verifier);
207 glu::ProgramPipeline pipeline (m_context.getRenderContext());
209 gl.glBindProgramPipeline(pipeline.getPipeline());
210 gl.glUseProgramStages(pipeline.getPipeline(), stageBit, program.getProgram());
211 GLU_EXPECT_NO_ERROR(gl.glGetError(), "setup pipeline");
213 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), m_targetStage, program.getProgram(), m_verifier);
241 glu::ProgramPipeline pipeline (m_context.getRenderContext());
260 gl.glBindProgramPipeline(pipeline.getPipeline());
261 gl.glUseProgramStages(pipeline.getPipeline(), GL_VERTEX_SHADER_BIT, vtxProgram.getProgram());
262 gl.glUseProgramStages(pipeline.getPipeline(), GL_FRAGMENT_SHADER_BIT, frgProgram.getProgram());
263 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
265 GLU_EXPECT_NO_ERROR(gl.glGetError(), "unbind pipeline");
269 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), GL_VALIDATE_STATUS, 0, m_verifier);
275 gl.glValidateProgramPipeline(pipeline.getPipeline());
276 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
277 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), GL_VALIDATE_STATUS, GL_TRUE, m_verifier);
331 glu::ProgramPipeline pipeline (m_context.getRenderContext());
335 verifyStatePipelineInteger(result, gl, pipeline.getPipeline(), GL_INFO_LOG_LENGTH, 0, QUERY_PIPELINE_INTEGER);
337 gl.glGetProgramPipelineInfoLog(pipeline.getPipeline(), 2, &written, &buf[0]);
352 glu::ProgramPipeline pipeline (m_context.getRenderContext());
355 gl.glBindProgramPipeline(pipeline.getPipeline());
356 gl.glUseProgramStages(pipeline.getPipeline(), GL_VERTEX_SHADER_BIT, vtxProgram.getProgram());
357 gl.glUseProgramStages(pipeline.getPipeline(), GL_FRAGMENT_SHADER_BIT, frgProgram.getProgram());
358 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
361 GLU_EXPECT_NO_ERROR(gl.glGetError(), "unbind pipeline");
362 gl.glValidateProgramPipeline(pipeline.getPipeline());
363 GLU_EXPECT_NO_ERROR(gl.glGetError(), "gen pipeline");
365 gl.glGetProgramPipelineiv(pipeline.getPipeline(), GL_INFO_LOG_LENGTH, &logLen);
369 verifyInfoLogQuery(result, gl, logLen, pipeline.getPipeline(), &glu::CallLogWrapper::glGetProgramPipelineInfoLog, "glGetProgramPipelineInfoLog");
379 : TestCaseGroup(context, "program_pipeline", "Program Pipeline State Query tests")