Lines Matching defs:vbo
36 #include "vbo.h"
69 * Set up the vbo->currval arrays to point at the context's current
75 struct vbo_context *vbo = vbo_context(ctx);
84 struct gl_array_attributes *attrib = &vbo->current[attr];
95 struct vbo_context *vbo = vbo_context(ctx);
100 struct gl_array_attributes *attrib = &vbo->current[attr];
110 struct vbo_context *vbo = vbo_context(ctx);
118 struct gl_array_attributes *attrib = &vbo->current[attr];
146 struct vbo_context *vbo = vbo_context(ctx);
148 _mesa_install_exec_vtxfmt(ctx, &vbo->exec.vtxfmt);
155 struct vbo_context *vbo = vbo_context(ctx);
157 vbo->exec.eval.recalculate_maps = GL_TRUE;
164 struct vbo_context *vbo = &ctx->vbo_context;
166 memset(vbo, 0, sizeof(*vbo));
168 vbo->binding.Offset = 0;
169 vbo->binding.Stride = 0;
170 vbo->binding.InstanceDivisor = 0;
187 vbo->VAO = _mesa_new_vao(ctx, ~((GLuint)0));
190 _mesa_vertex_attrib_binding(ctx, vbo->VAO, i, 0);
201 struct vbo_context *vbo = vbo_context(ctx);
203 if (vbo) {
204 _mesa_reference_buffer_object(ctx, &vbo->binding.BufferObj, NULL);
209 _mesa_reference_vao(ctx, &vbo->VAO, NULL);
217 const struct vbo_context *vbo = vbo_context_const(ctx);
219 return &vbo->current[_vbo_attribute_alias_map[vmp][attr]];
226 const struct vbo_context *vbo = vbo_context_const(ctx);
227 return &vbo->binding;