Home
last modified time | relevance | path

Searched refs:bufferobj (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/mesa/vbo/
Dvbo_exec_draw.c93 if (exec->vtx.bufferobj) { in vbo_exec_bind_arrays()
94 assert(exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Pointer); in vbo_exec_bind_arrays()
95 buffer_offset = exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset + in vbo_exec_bind_arrays()
119 _mesa_bind_vertex_buffer(ctx, vao, 0, exec->vtx.bufferobj, buffer_offset, in vbo_exec_bind_arrays()
147 assert(!exec->vtx.bufferobj || in vbo_exec_bind_arrays()
160 if (exec->vtx.bufferobj) { in vbo_exec_vtx_unmap()
165 exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset; in vbo_exec_vtx_unmap()
171 exec->vtx.bufferobj, in vbo_exec_vtx_unmap()
181 _mesa_bufferobj_unmap(ctx, exec->vtx.bufferobj, MAP_INTERNAL); in vbo_exec_vtx_unmap()
222 if (!exec->vtx.bufferobj) in vbo_exec_vtx_map()
[all …]
Dvbo_exec_api.c265 assert(exec->vtx.bufferobj); in vbo_exec_wrap_upgrade_vertex()
1115 exec->vtx.bufferobj = _mesa_bufferobj_alloc(ctx, IMM_BUFFER_NAME); in vbo_exec_vtx_init()
1134 assert(!exec->vtx.bufferobj || in vbo_exec_vtx_destroy()
1135 exec->vtx.bufferobj->Name == IMM_BUFFER_NAME); in vbo_exec_vtx_destroy()
1136 if (!exec->vtx.bufferobj) { in vbo_exec_vtx_destroy()
1145 if (exec->vtx.bufferobj && in vbo_exec_vtx_destroy()
1146 _mesa_bufferobj_mapped(exec->vtx.bufferobj, MAP_INTERNAL)) { in vbo_exec_vtx_destroy()
1147 _mesa_bufferobj_unmap(ctx, exec->vtx.bufferobj, MAP_INTERNAL); in vbo_exec_vtx_destroy()
1149 _mesa_reference_buffer_object(ctx, &exec->vtx.bufferobj, NULL); in vbo_exec_vtx_destroy()
Dvbo.h112 struct gl_buffer_object *bufferobj; member
/third_party/mesa3d/docs/relnotes/
D17.2.4.rst48 - cherry-ignore: mesa/bufferobj: don't double negate the range
D11.0.9.rst85 - mesa/bufferobj: make \_mesa_delete_buffer_object externally
D11.1.2.rst136 - mesa/bufferobj: make \_mesa_delete_buffer_object externally
D5.1205 bufferobj.[ch] - GL_ARB_vertex_buffer_object functions
D22.0.0.rst1008 - mesa/bufferobj: rename bufferobj functions to be more consistent.
1009 - bufferobj: make sw clear buffer static, move it and rename it
1010 - bufferobj: inline buffer clearing
1011 - bufferobj: inline page commitment
1012 - bufferobj: cleanup subdata copies
1014 - mesa/bufferobj: move invalidate buffer to optional feature
D21.0.0.rst2844 - mesa/bufferobj: Fix valgrind complaints
D21.3.0.rst3441 - vbo/dlist: remove vbo_save_vertex_store::bufferobj
/third_party/mesa3d/src/mesa/
Dmeson.build44 'main/bufferobj.c',
45 'main/bufferobj.h',
/third_party/mesa3d/ohos/
Ddependency_inputs.gni5666 "../src/mesa/main/bufferobj.c",
5667 "../src/mesa/main/bufferobj.h",