Lines Matching defs:program
372 deUint32 program = 0;
385 program = gl.createProgram();
389 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to create shaders and program");
427 gl.attachShader(program, vertexShader);
428 gl.attachShader(program, fragmentShader);
429 gl.linkProgram(program);
430 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup program");
435 gl.getProgramiv(program, GL_LINK_STATUS, &linkStatus);
436 gl.getProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength);
440 gl.getProgramInfoLog(program, (glw::GLsizei)programInfoLog.length(), &infoLogLength, &(programInfoLog[0]));
441 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to get program link info");
465 if (program)
466 gl.deleteProgram(program);
477 return program;
510 deUint32 program = 0;
593 program = createGLES2Program(gl, m_testCtx.getLog());
595 gl.useProgram(program);
596 posLocation = gl.getAttribLocation(program, "a_pos");
598 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup shader program for rendering");
736 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to release program state");
738 gl.deleteProgram(program);
739 program = 0;
746 if (program != 0)
747 gl.deleteProgram(program);