Lines Matching refs:VAO
67 * the VAO attribute VERT_ATTRIB_POS, and grab vertex processing
68 * attribute VERT_ATTRIB_GENERIC0 from the VAO attribute
110 * VAO attribute VERT_ATTRIB_POS.
151 * VAO attribute VERT_ATTRIB_GENERIC0.
421 /* We work on the unmapped originaly VAO array entries. */
506 * The rationale is that once a VAO is finalized it should not
514 * thus no context state should bleed into the VAO.
533 * VERT_ATTRIB_{POS,GENERIC0} arrays and is tracked in the VAO.
551 /* Fast path when the VAO is updated too often. */
555 /* More than 4 updates turn the VAO to dynamic. */
582 * information. If the VAO is already only using a single binding point
584 * carefully preparing the VAO for draw is low.
915 struct gl_vertex_array_object *const oldObj = ctx->Array.VAO;
944 /* The _DrawArrays pointer is pointing at the VAO being unbound and
945 * that VAO may be in the process of being deleted. If it's not going
951 * or to prevent a crash if the VAO being unbound is going to be
956 _mesa_reference_vao(ctx, &ctx->Array.VAO, newObj);
958 /* Update the valid-to-render state if binding on unbinding default VAO
959 * if drawing with the default VAO is invalid.
1008 if (obj == ctx->Array.VAO)