Lines Matching refs:VAO

965    update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
985 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
991 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1037 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1057 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1063 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1111 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1134 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1140 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1189 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1204 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1210 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1251 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1267 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1273 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1317 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1338 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1344 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1392 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1415 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1421 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1515 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1532 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1538 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1582 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1603 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1609 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1623 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1657 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1663 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1753 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1784 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1790 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1802 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1862 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1868 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
1918 enable_vertex_array_attrib(ctx, ctx->Array.VAO, index,
1927 _mesa_enable_vertex_array_attrib(ctx, ctx->Array.VAO,
2011 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2020 _mesa_disable_vertex_array_attrib(ctx, ctx->Array.VAO, attrib);
2171 ARRAY_SIZE(ctx->Array.VAO->VertexAttrib));
2189 params[0] = (GLfloat) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2211 params[0] = (GLdouble) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2234 params[0] = (GLdouble) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2256 params[0] = (GLint) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2279 params[0] = (GLuint64) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2300 params[0] = (GLint) get_vertex_array_attrib(ctx, ctx->Array.VAO,
2321 params[0] = get_vertex_array_attrib(ctx, ctx->Array.VAO,
2344 ARRAY_SIZE(ctx->Array.VAO->VertexAttrib));
2347 ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_GENERIC(index)].Ptr;
2530 ctx->Array.VAO, ctx->Array.ArrayBufferObj,
2536 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj,
2806 struct gl_vertex_array_object * const vao = ctx->Array.VAO;
2837 struct gl_vertex_array_object * const vao = ctx->Array.VAO;
3022 vertex_array_vertex_buffer(ctx, ctx->Array.VAO, bindingIndex,
3040 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3046 vertex_array_vertex_buffer_err(ctx, ctx->Array.VAO, bindingIndex,
3244 vertex_array_vertex_buffers(ctx, ctx->Array.VAO, first, count,
3262 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3268 vertex_array_vertex_buffers_err(ctx, ctx->Array.VAO, first, count,
3280 struct gl_vertex_array_object *vao = ctx->Array.VAO;
3373 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3392 if (!validate_array_format(ctx, func, ctx->Array.VAO,
3401 _mesa_update_array_format(ctx, ctx->Array.VAO,
3604 _mesa_vertex_attrib_binding(ctx, ctx->Array.VAO,
3621 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3627 vertex_array_attrib_binding(ctx, ctx->Array.VAO,
3715 vertex_binding_divisor(ctx, ctx->Array.VAO,
3731 ctx->Array.VAO == ctx->Array.DefaultVAO) {
3737 vertex_array_binding_divisor(ctx, ctx->Array.VAO,
3803 const struct gl_vertex_array_object *vao = ctx->Array.VAO;
3829 * \param index which array in the VAO to initialize
3905 _mesa_reference_vao(ctx, &ctx->Array.VAO, ctx->Array.DefaultVAO);