Lines Matching defs:attrib

636  * \param attrib         The index of the attribute array
649 gl_vert_attrib attrib, GLint size, GLenum type,
654 struct gl_array_attributes *const array = &vao->VertexAttrib[attrib];
670 if (vao->Enabled & VERT_BIT(attrib))
673 vao->NonDefaultStateMask |= BITFIELD_BIT(attrib);
677 * Does error checking of the format in an attrib array.
682 * \param attrib The index of the attribute array
697 GLuint attrib, GLbitfield legalTypesMask,
806 * \param attrib the attribute array index to update
822 GLuint attrib, GLbitfield legalTypesMask,
880 GLuint attrib, GLbitfield legalTypes,
886 validate_array(ctx, func, vao, obj, attrib, legalTypes, sizeMin, sizeMax,
889 return validate_array_format(ctx, func, vao, attrib, legalTypes, sizeMin,
900 * \param attrib the attribute array index to update
915 GLuint attrib, GLenum format,
921 _mesa_update_array_format(ctx, vao, attrib, size, type, format,
924 /* Reset the vertex attrib binding */
925 _mesa_vertex_attrib_binding(ctx, vao, attrib, attrib);
928 struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
933 if (vao->Enabled & VERT_BIT(attrib)) {
940 vao->NonDefaultStateMask |= BITFIELD_BIT(attrib);
946 _mesa_bind_vertex_buffer(ctx, vao, attrib,
2036 const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC(index);
2037 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2045 const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC(index);
2046 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2072 const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC(index);
2073 _mesa_disable_vertex_array_attrib(ctx, vao, attrib);
2091 const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC(index);
2092 _mesa_disable_vertex_array_attrib(ctx, vao, attrib);
2101 const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC(index);
2102 _mesa_disable_vertex_array_attrib(ctx, vao, attrib);
2418 * to query all vertex attrib and binding states that can be set with