Lines Matching refs:VAO
989 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1009 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1015 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1061 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1081 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1087 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1135 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1158 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1164 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1213 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1228 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1234 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1275 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1291 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1297 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1341 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1362 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1368 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1416 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1439 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1445 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1539 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1556 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1562 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1606 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1627 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1633 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1647 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1681 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1687 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1777 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1808 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1814 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1826 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1886 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1892 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1943 enable_vertex_array_attrib(ctx, ctx->Array.VAO, index,
1952 _mesa_enable_vertex_array_attrib(ctx, ctx->Array.VAO,
2037 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2046 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2197 ARRAY_SIZE(ctx->Array.VAO->VertexAttrib));
2215 params[0] = (GLfloat) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2237 params[0] = (GLdouble) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2260 params[0] = (GLdouble) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2282 params[0] = (GLint) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2305 params[0] = (GLuint64) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2326 params[0] = (GLint) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2347 params[0] = get_vertex_array_attrib(ctx, ctx->Array.VAO,
2370 ARRAY_SIZE(ctx->Array.VAO->VertexAttrib));
2373 ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Ptr;
2556 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
2562 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
2832 struct gl_vertex_array_object * const vao = ctx->Array.VAO;
2863 struct gl_vertex_array_object * const vao = ctx->Array.VAO;
3048 vertex_array_vertex_buffer(ctx, ctx->Array.VAO, bindingIndex,
3066 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3072 vertex_array_vertex_buffer_err(ctx, ctx->Array.VAO, bindingIndex,
3270 vertex_array_vertex_buffers(ctx, ctx->Array.VAO, first, count,
3288 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3294 vertex_array_vertex_buffers_err(ctx, ctx->Array.VAO, first, count,
3306 struct gl_vertex_array_object *vao = ctx->Array.VAO;
3399 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3418 if (!validate_array_format(ctx, func, ctx->Array.VAO,
3427 _mesa_update_array_format(ctx, ctx->Array.VAO,
3630 _mesa_vertex_attrib_binding(ctx, ctx->Array.VAO,
3647 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3653 vertex_array_attrib_binding(ctx, ctx->Array.VAO,
3741 vertex_binding_divisor(ctx, ctx->Array.VAO,
3757 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3763 vertex_array_binding_divisor(ctx, ctx->Array.VAO,
3829 const struct gl_vertex_array_object *vao = ctx->Array.VAO;
3855 * \param index which array in the VAO to initialize
3931 _mesa_reference_vao(ctx, &ctx->Array.VAO, ctx->Array.DefaultVAO);