Lines Matching defs:vao
1416 * vertex array object vao.
1419 attrib_src(const struct gl_vertex_array_object *vao,
1423 &vao->BufferBinding[array->BufferBindingIndex];
1438 const struct gl_vertex_array_object *vao = ctx->Array.VAO;
1442 mask = (VERT_BIT_FF_ALL & ~VERT_BIT_POS) & vao->Enabled;
1445 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
1446 const void *src = attrib_src(vao, array, elt);
1451 mask = (VERT_BIT_GENERIC_ALL & ~VERT_BIT_GENERIC0) & vao->Enabled;
1454 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
1455 const void *src = attrib_src(vao, array, elt);
1460 if (vao->Enabled & VERT_BIT_GENERIC0) {
1462 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
1463 const void *src = attrib_src(vao, array, elt);
1465 } else if (vao->Enabled & VERT_BIT_POS) {
1467 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
1468 const void *src = attrib_src(vao, array, elt);
1484 struct gl_vertex_array_object *vao;
1494 vao = ctx->Array.VAO;
1495 _mesa_vao_map_arrays(ctx, vao, GL_MAP_READ_BIT);
1499 _mesa_vao_unmap_arrays(ctx, vao);