Lines Matching refs:index

38 GLint glGetVertexAttrib(GLTraceContext *context, GLuint index, GLenum pname) {
40 context->hooks->gl.glGetVertexAttribiv(index, pname, &x);
446 /* void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize,
448 /* void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize,
456 // The index argument in the glGetActive[Attrib|Uniform] functions
457 // does not correspond to the actual location index as used in
591 // copy argument min index
597 // copy argument max index
613 GLuint index;
623 index = *((GLubyte*) indices + i);
625 index = *((GLushort*) indices + i);
628 if (index < *minIndex) *minIndex = index;
629 if (index > *maxIndex) *maxIndex = index;
636 for (GLuint index = 0; index < maxAttribs; index++) {
637 if (!glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_ENABLED)) {
642 if (glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING)) {
647 GLint size = glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_SIZE);
648 GLenum type = glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_TYPE);
649 GLboolean norm = glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED);
650 GLsizei stride = glGetVertexAttrib(context, index, GL_VERTEX_ATTRIB_ARRAY_STRIDE);
652 context->hooks->gl.glGetVertexAttribPointerv(index, GL_VERTEX_ATTRIB_ARRAY_POINTER, &ptr);
655 index, size, type, norm, stride, ptr,
686 GLuint index;
690 // The index buffer is either passed in as an argument to the glDrawElements() call,
729 GLuint index;
742 index = *((GLubyte*) indices + i);
744 index = *((GLushort*) indices + i);
746 arg_indices->add_intvalue(index);
791 /* void glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); */