Home | History | Annotate | Download | only in vbo

Lines Matching defs:ATTR

550 _save_upgrade_vertex(struct gl_context *ctx, GLuint attr, GLuint newsz)
573 oldsz = save->attrsz[attr];
574 save->attrsz[attr] = newsz;
610 if (attr != VBO_ATTRIB_POS && save->currentsz[attr][0] == 0) {
618 if (j == attr) {
626 COPY_SZ_4V(dest, newsz, save->current[attr]);
647 save_fixup_vertex(struct gl_context *ctx, GLuint attr, GLuint sz)
651 if (sz > save->attrsz[attr]) {
655 _save_upgrade_vertex(ctx, attr, sz);
657 else if (sz < save->active_sz[attr]) {
659 const GLfloat *id = vbo_get_default_vals_as_float(save->attrtype[attr]);
664 for (i = sz; i <= save->attrsz[attr]; i++)
665 save->attrptr[attr][i - 1] = id[i - 1];
668 save->active_sz[attr] = sz;
697 #define ATTR(A, N, T, V0, V1, V2, V3) \
732 #define MAT( ATTR, N, face, params ) \
735 MAT_ATTR( ATTR, N, params ); /* front */ \
737 MAT_ATTR( ATTR + 1, N, params ); /* back */ \