Lines Matching refs:vbo
200 struct gl_buffer_object *vbo, in _mesa_bind_vertex_buffer() argument
209 !offset_is_int32 && vbo) { in _mesa_bind_vertex_buffer()
222 if (binding->BufferObj != vbo || in _mesa_bind_vertex_buffer()
228 binding->BufferObj = vbo; in _mesa_bind_vertex_buffer()
230 _mesa_reference_buffer_object(ctx, &binding->BufferObj, vbo); in _mesa_bind_vertex_buffer()
236 if (!vbo) { in _mesa_bind_vertex_buffer()
240 vbo->UsageHistory |= USAGE_ARRAY_BUFFER; in _mesa_bind_vertex_buffer()
927 struct gl_buffer_object** vbo, in _lookup_vao_and_vbo_dsa() argument
935 *vbo = _mesa_lookup_bufferobj(ctx, buffer); in _lookup_vao_and_vbo_dsa()
936 if (!_mesa_handle_bind_buffer_gen(ctx, buffer, vbo, caller)) in _lookup_vao_and_vbo_dsa()
945 *vbo = NULL; in _lookup_vao_and_vbo_dsa()
1005 struct gl_buffer_object* vbo; in _mesa_VertexArrayVertexOffsetEXT() local
1008 &vao, &vbo, in _mesa_VertexArrayVertexOffsetEXT()
1013 vao, vbo, in _mesa_VertexArrayVertexOffsetEXT()
1019 update_array(ctx, vao, vbo, in _mesa_VertexArrayVertexOffsetEXT()
1077 struct gl_buffer_object* vbo; in _mesa_VertexArrayNormalOffsetEXT() local
1080 &vao, &vbo, in _mesa_VertexArrayNormalOffsetEXT()
1085 vao, vbo, in _mesa_VertexArrayNormalOffsetEXT()
1091 update_array(ctx, vao, vbo, in _mesa_VertexArrayNormalOffsetEXT()
1157 struct gl_buffer_object* vbo; in _mesa_VertexArrayColorOffsetEXT() local
1160 &vao, &vbo, in _mesa_VertexArrayColorOffsetEXT()
1165 vao, vbo, in _mesa_VertexArrayColorOffsetEXT()
1171 update_array(ctx, vao, vbo, in _mesa_VertexArrayColorOffsetEXT()
1219 struct gl_buffer_object* vbo; in _mesa_VertexArrayFogCoordOffsetEXT() local
1222 &vao, &vbo, in _mesa_VertexArrayFogCoordOffsetEXT()
1227 vao, vbo, in _mesa_VertexArrayFogCoordOffsetEXT()
1233 update_array(ctx, vao, vbo, in _mesa_VertexArrayFogCoordOffsetEXT()
1283 struct gl_buffer_object* vbo; in _mesa_VertexArrayIndexOffsetEXT() local
1286 &vao, &vbo, in _mesa_VertexArrayIndexOffsetEXT()
1291 vao, vbo, in _mesa_VertexArrayIndexOffsetEXT()
1297 update_array(ctx, vao, vbo, in _mesa_VertexArrayIndexOffsetEXT()
1358 struct gl_buffer_object* vbo; in _mesa_VertexArraySecondaryColorOffsetEXT() local
1361 &vao, &vbo, in _mesa_VertexArraySecondaryColorOffsetEXT()
1366 vao, vbo, in _mesa_VertexArraySecondaryColorOffsetEXT()
1372 update_array(ctx, vao, vbo, in _mesa_VertexArraySecondaryColorOffsetEXT()
1437 struct gl_buffer_object* vbo; in _mesa_VertexArrayTexCoordOffsetEXT() local
1440 &vao, &vbo, in _mesa_VertexArrayTexCoordOffsetEXT()
1445 vao, vbo, in _mesa_VertexArrayTexCoordOffsetEXT()
1451 update_array(ctx, vao, vbo, in _mesa_VertexArrayTexCoordOffsetEXT()
1475 struct gl_buffer_object* vbo; in _mesa_VertexArrayMultiTexCoordOffsetEXT() local
1478 &vao, &vbo, in _mesa_VertexArrayMultiTexCoordOffsetEXT()
1489 vao, vbo, in _mesa_VertexArrayMultiTexCoordOffsetEXT()
1495 update_array(ctx, vao, vbo, in _mesa_VertexArrayMultiTexCoordOffsetEXT()
1549 struct gl_buffer_object* vbo; in _mesa_VertexArrayEdgeFlagOffsetEXT() local
1552 &vao, &vbo, in _mesa_VertexArrayEdgeFlagOffsetEXT()
1557 vao, vbo, in _mesa_VertexArrayEdgeFlagOffsetEXT()
1563 update_array(ctx, vao, vbo, in _mesa_VertexArrayEdgeFlagOffsetEXT()
1670 struct gl_buffer_object* vbo; in _mesa_VertexArrayVertexAttribOffsetEXT() local
1673 &vao, &vbo, in _mesa_VertexArrayVertexAttribOffsetEXT()
1692 vao, vbo, in _mesa_VertexArrayVertexAttribOffsetEXT()
1698 update_array(ctx, vao, vbo, in _mesa_VertexArrayVertexAttribOffsetEXT()
1711 struct gl_buffer_object* vbo; in _mesa_VertexArrayVertexAttribLOffsetEXT() local
1714 &vao, &vbo, in _mesa_VertexArrayVertexAttribLOffsetEXT()
1726 vao, vbo, in _mesa_VertexArrayVertexAttribLOffsetEXT()
1732 update_array(ctx, vao, vbo, in _mesa_VertexArrayVertexAttribLOffsetEXT()
1811 struct gl_buffer_object* vbo; in _mesa_VertexArrayVertexAttribIOffsetEXT() local
1814 &vao, &vbo, in _mesa_VertexArrayVertexAttribIOffsetEXT()
1828 vao, vbo, in _mesa_VertexArrayVertexAttribIOffsetEXT()
1834 update_array(ctx, vao, vbo, in _mesa_VertexArrayVertexAttribIOffsetEXT()
2909 struct gl_buffer_object *vbo; in vertex_array_vertex_buffer() local
2914 vbo = current_buf; in vertex_array_vertex_buffer()
2916 vbo = _mesa_lookup_bufferobj(ctx, buffer); in vertex_array_vertex_buffer()
2918 if (!no_error && !vbo && _mesa_is_gles31(ctx)) { in vertex_array_vertex_buffer()
2932 if (!_mesa_handle_bind_buffer_gen(ctx, buffer, &vbo, func)) in vertex_array_vertex_buffer()
2940 vbo = NULL; in vertex_array_vertex_buffer()
2944 vbo, offset, stride, false, false); in vertex_array_vertex_buffer()
3136 struct gl_buffer_object *vbo; in vertex_array_vertex_buffers() local
3172 vbo = NULL; in vertex_array_vertex_buffers()
3174 vbo = binding->BufferObj; in vertex_array_vertex_buffers()
3177 vbo = _mesa_multi_bind_lookup_bufferobj(ctx, buffers, i, func, in vertex_array_vertex_buffers()
3183 vbo = NULL; in vertex_array_vertex_buffers()
3187 vbo, offsets[i], strides[i], false, false); in vertex_array_vertex_buffers()