Lines Matching refs:attribIndex
158 * attribIndex.
163 gl_vert_attrib attribIndex,
166 struct gl_array_attributes *array = &vao->VertexAttrib[attribIndex];
170 const GLbitfield array_bit = VERT_BIT(attribIndex);
3347 vertex_attrib_format(GLuint attribIndex, GLint size, GLenum type,
3384 if (attribIndex >= ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs) {
3388 func, attribIndex);
3393 VERT_ATTRIB_GENERIC(attribIndex),
3402 VERT_ATTRIB_GENERIC(attribIndex), size, type,
3409 _mesa_VertexAttribFormat(GLuint attribIndex, GLint size, GLenum type,
3412 vertex_attrib_format(attribIndex, size, type, normalized,
3420 _mesa_VertexAttribIFormat(GLuint attribIndex, GLint size, GLenum type,
3423 vertex_attrib_format(attribIndex, size, type, GL_FALSE,
3430 _mesa_VertexAttribLFormat(GLuint attribIndex, GLint size, GLenum type,
3433 vertex_attrib_format(attribIndex, size, type, GL_FALSE, GL_FALSE,
3440 vertex_array_attrib_format(GLuint vaobj, bool isExtDsa, GLuint attribIndex,
3467 if (attribIndex >= ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs) {
3470 func, attribIndex);
3475 VERT_ATTRIB_GENERIC(attribIndex),
3483 _mesa_update_array_format(ctx, vao, VERT_ATTRIB_GENERIC(attribIndex), size,
3490 _mesa_VertexArrayAttribFormat(GLuint vaobj, GLuint attribIndex, GLint size,
3494 vertex_array_attrib_format(vaobj, false, attribIndex, size, type, normalized,
3502 _mesa_VertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribIndex, GLint size,
3506 vertex_array_attrib_format(vaobj, true, attribIndex, size, type, normalized,
3514 _mesa_VertexArrayAttribIFormat(GLuint vaobj, GLuint attribIndex,
3518 vertex_array_attrib_format(vaobj, false, attribIndex, size, type, GL_FALSE,
3526 _mesa_VertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribIndex,
3530 vertex_array_attrib_format(vaobj, true, attribIndex, size, type, GL_FALSE,
3538 _mesa_VertexArrayAttribLFormat(GLuint vaobj, GLuint attribIndex,
3542 vertex_array_attrib_format(vaobj, false, attribIndex, size, type, GL_FALSE,
3550 _mesa_VertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribIndex,
3554 vertex_array_attrib_format(vaobj, true, attribIndex, size, type, GL_FALSE,
3564 GLuint attribIndex, GLuint bindingIndex,
3576 if (attribIndex >= ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs) {
3580 func, attribIndex);
3592 assert(VERT_ATTRIB_GENERIC(attribIndex) < ARRAY_SIZE(vao->VertexAttrib));
3595 VERT_ATTRIB_GENERIC(attribIndex),
3601 _mesa_VertexAttribBinding_no_error(GLuint attribIndex, GLuint bindingIndex)
3605 VERT_ATTRIB_GENERIC(attribIndex),
3611 _mesa_VertexAttribBinding(GLuint attribIndex, GLuint bindingIndex)
3628 attribIndex, bindingIndex,
3634 _mesa_VertexArrayAttribBinding_no_error(GLuint vaobj, GLuint attribIndex,
3641 VERT_ATTRIB_GENERIC(attribIndex),
3647 _mesa_VertexArrayAttribBinding(GLuint vaobj, GLuint attribIndex, GLuint bindingIndex)
3662 vertex_array_attrib_binding(ctx, vao, attribIndex, bindingIndex,
3668 _mesa_VertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribIndex, GLuint bindingIndex)
3676 vertex_array_attrib_binding(ctx, vao, attribIndex, bindingIndex,