Lines Matching refs:pipelines

911 		glw::GLuint			  pipelines[maxpipelines];
934 gl.genProgramPipelines(1, pipelines);
937 gl.activeShaderProgram(pipelines[0], progVF.getProgram());
943 gl.activeShaderProgram(pipelines[0], progVF.getProgram() + 100);
949 gl.getProgramPipelineiv(pipelines[0], GL_ACTIVE_PROGRAM, (glw::GLint*)&value);
956 gl.deleteProgramPipelines(1, pipelines);
957 gl.activeShaderProgram(pipelines[0], progVF.getProgram());
966 gl.genProgramPipelines(2, &pipelines[0]);
967 gl.genProgramPipelines(3, &pipelines[2]);
968 gl.genProgramPipelines(5, &pipelines[5]);
972 gl.bindProgramPipeline(pipelines[i]); // has to be bound to be recognized
973 if (!gl.isProgramPipeline(pipelines[i]))
978 gl.deleteProgramPipelines(maxpipelines, pipelines);
982 gl.genProgramPipelines(2, pipelines);
983 gl.bindProgramPipeline(pipelines[0]);
985 if (value != pipelines[0])
989 gl.bindProgramPipeline(pipelines[1]);
991 if (value != pipelines[1])
999 gl.bindProgramPipeline(pipelines[2]); // deleted pipeline
1002 if ((err != GL_INVALID_OPERATION) || (value != pipelines[1]))
1009 gl.genProgramPipelines(8, &pipelines[2]); // back to 10 total
1010 gl.deleteProgramPipelines(2, &pipelines[8]);
1011 gl.deleteProgramPipelines(3, &pipelines[5]);
1012 pipelines[9] = 0;
1013 gl.deleteProgramPipelines(maxpipelines, pipelines); // 5 good, 4 deleted, 1 zero
1014 gl.deleteProgramPipelines(0, pipelines);
1018 if (gl.isProgramPipeline(pipelines[i]))
1031 pipelines[1] = 0x1000;
1032 pipelines[2] += 100;
1036 if (gl.isProgramPipeline(pipelines[i]))
1041 gl.genProgramPipelines(1, pipelines);
1042 if (gl.isProgramPipeline(pipelines[0]))
1046 gl.deleteProgramPipelines(1, pipelines);
1089 gl.genProgramPipelines(1, pipelines);
1090 gl.getProgramPipelineiv(pipelines[0], GL_ACTIVE_PROGRAM, (glw::GLint*)&value);
1095 gl.getProgramPipelineiv(pipelines[0], GL_VERTEX_SHADER, (glw::GLint*)&value);
1100 gl.getProgramPipelineiv(pipelines[0], GL_FRAGMENT_SHADER, (glw::GLint*)&value);
1105 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1110 gl.getProgramPipelineiv(pipelines[0], GL_INFO_LOG_LENGTH, (glw::GLint*)&value);
1119 gl.deleteProgramPipelines(1, pipelines);
1120 gl.getProgramPipelineiv(pipelines[0], GL_ACTIVE_PROGRAM, (glw::GLint*)&value);
1129 gl.genProgramPipelines(1, pipelines); // Unvalidated
1130 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1136 gl.validateProgramPipeline(pipelines[0]); // Not bound yet
1137 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1143 gl.bindProgramPipeline(pipelines[0]);
1145 gl.validateProgramPipeline(pipelines[0]); // Still empty program pipeline.
1146 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1152 gl.useProgramStages(pipelines[0], GL_VERTEX_SHADER_BIT | GL_FRAGMENT_SHADER_BIT, progVF.getProgram());
1153 gl.validateProgramPipeline(pipelines[0]);
1154 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1161 checkProgInfoLog(gl, pipelines[0]);
1168 gl.validateProgramPipeline(pipelines[0]);
1169 gl.getProgramPipelineiv(pipelines[0], GL_VALIDATE_STATUS, (glw::GLint*)&value);
1177 checkProgInfoLog(gl, pipelines[0]);
1181 gl.deleteProgramPipelines(1, pipelines);
1182 gl.validateProgramPipeline(pipelines[0]);