Lines Matching refs:program
305 /* void glLinkProgram(GLuint program); */
306 GLuint program = glmsg->args(0).intvalue(0);
308 /* We don't have to fixup this call, but as soon as a program is linked,
320 GLTrace_glGetProgramiv(program, GL_ACTIVE_ATTRIBUTES, &n);
321 GLTrace_glGetProgramiv(program, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, &maxNameLength);
325 GLTrace_glGetActiveAttrib(program, i, maxNameLength, NULL, &size, &type, name);
330 GLTrace_glGetProgramiv(program, GL_ACTIVE_UNIFORMS, &n);
331 GLTrace_glGetProgramiv(program, GL_ACTIVE_UNIFORM_MAX_LENGTH, &maxNameLength);
335 GLTrace_glGetActiveUniform(program, i, maxNameLength, NULL, &size, &type, name);
349 int program = glmsg->args(0).intvalue(0);
352 return context->hooks->gl.glGetAttribLocation(program, name);
354 return context->hooks->gl.glGetUniformLocation(program, name);
360 /* void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize,
362 /* void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize,
705 case GLMessage::glLinkProgram: /* void glLinkProgram(GLuint program); */
715 /* void glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); */
720 /* int glGetAttribLocation(GLuint program, const GLchar* name) */
721 /* int glGetUniformLocation(GLuint program, const GLchar* name) */
736 /* void glGetProgramiv(GLuint program, GLenum pname, GLint* params) */