Lines Matching defs:program
136 deUint32 program = 0;
149 program = gl.createProgram();
153 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to create shaders and program");
191 gl.attachShader(program, vertexShader);
192 gl.attachShader(program, fragmentShader);
193 gl.linkProgram(program);
194 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup program");
199 gl.getProgramiv(program, GL_LINK_STATUS, &linkStatus);
200 gl.getProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
204 gl.getProgramInfoLog(program, (glw::GLsizei)programInfoLog.length(), &infoLogLength, &(programInfoLog[0]));
205 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to get program link info");
229 if (program)
230 gl.deleteProgram(program);
241 return program;
297 deUint32 program = 0;
331 program = createGLES2Program(gl, m_testCtx.getLog());
333 gl.useProgram(program);
334 posLocation = gl.getAttribLocation(program, "a_pos");
336 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup shader program for rendering");
410 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to release program state");
412 gl.deleteProgram(program);
413 program = 0;
421 if (program != 0)
422 gl.deleteProgram(program);