Lines Matching defs:program
605 void ShaderProgramAttacher::attach (GLuint shader, GLuint program)
608 glAttachShader(program, shader),
612 void ShaderProgramAttacher::detach (GLuint shader, GLuint program)
615 glDetachShader(program, shader),
619 GLuint ShaderProgramAttacher::getAttachment (GLuint program)
626 gl().getAttachedShaders(program, shadersLen, &numShaders, shaders);
669 void ShaderProgramInputAttacher::drawContainer (GLuint program, Surface& dst)
672 Random rnd (program);
678 gl().attachShader(program, vtxShader.getShader());
679 gl().linkProgram(program);
683 gl().getProgramiv(program, GL_LINK_STATUS, &linkStatus);
688 << "// Attached a temporary vertex shader and linked program " << program
694 glUseProgram(program);
696 GLint posLoc = gl().getAttribLocation(program, "pos");
714 gl().detachShader(program, vtxShader.getShader());
1015 CheckedProgram program (getRenderContext(),
1018 programId = program.getProgram();
1020 log() << TestLog::Message << "// Created and linked program " << programId
1024 log() << TestLog::Message << "// Deleted program " << programId
1035 "Deleted program name still valid after being made non-current");
1354 new TestCaseGroup(testCtx, "delete_used", "Delete current program");
1358 new LifeTest("program", "program", types.getProgramType(),