Searched refs:bufferobj (Results 1 - 23 of 23) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/mesa/vbo/
H A Dvbo_exec_draw.c32 #include "main/bufferobj.h"
96 if (exec->vtx.bufferobj) {
97 assert(exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Pointer);
98 buffer_offset = exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset +
116 _mesa_bind_vertex_buffer(ctx, vao, 0, exec->vtx.bufferobj, buffer_offset,
144 assert(!exec->vtx.bufferobj ||
157 if (exec->vtx.bufferobj) {
163 exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset;
169 exec->vtx.bufferobj,
179 ctx->Driver.UnmapBuffer(ctx, exec->vtx.bufferobj, MAP_INTERNA
[all...]
H A Dvbo_exec_api.c34 #include "main/bufferobj.h"
273 assert(exec->vtx.bufferobj);
1040 exec->vtx.bufferobj = ctx->Driver.NewBufferObject(ctx, IMM_BUFFER_NAME);
1043 exec->vtx.bufferobj = NULL;
1069 assert(!exec->vtx.bufferobj ||
1070 exec->vtx.bufferobj->Name == IMM_BUFFER_NAME);
1071 if (!exec->vtx.bufferobj) {
1080 if (exec->vtx.bufferobj &&
1081 _mesa_bufferobj_mapped(exec->vtx.bufferobj, MAP_INTERNAL)) {
1082 ctx->Driver.UnmapBuffer(ctx, exec->vtx.bufferobj, MAP_INTERNA
[all...]
H A Dvbo.h115 struct gl_buffer_object *bufferobj; member in struct:vbo_exec_context::__anon94b703640208
/xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/
H A Dvbo_exec_draw.c32 #include "main/bufferobj.h"
180 if (_mesa_is_bufferobj(exec->vtx.bufferobj)) {
181 assert(exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Pointer);
182 buffer_offset = exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset;
199 _mesa_bind_vertex_buffer(ctx, vao, 0, exec->vtx.bufferobj, buffer_offset,
227 assert(!_mesa_is_bufferobj(exec->vtx.bufferobj) ||
240 if (_mesa_is_bufferobj(exec->vtx.bufferobj)) {
245 exec->vtx.bufferobj->Mappings[MAP_INTERNAL].Offset;
251 exec->vtx.bufferobj,
261 ctx->Driver.UnmapBuffer(ctx, exec->vtx.bufferobj, MAP_INTERNA
[all...]
H A Dvbo_save_loopback.c190 struct gl_buffer_object *bufferobj = vao->BufferBinding[0].BufferObj; local in function:_vbo_loopback_vertex_list
191 assert(bufferobj && bufferobj->Mappings[MAP_INTERNAL].Pointer);
192 buffer = bufferobj->Mappings[MAP_INTERNAL].Pointer;
193 assert(bufferobj->Mappings[MAP_INTERNAL].Offset
197 - bufferobj->Mappings[MAP_INTERNAL].Offset;
199 <= bufferobj->Mappings[MAP_INTERNAL].Length);
H A Dvbo_save.c30 #include "main/bufferobj.h"
71 _mesa_reference_buffer_object(ctx, &save->vertex_store->bufferobj, NULL);
H A Dvbo_exec.h80 struct gl_buffer_object *bufferobj; member in struct:vbo_exec_context::__anon5f3337b50108
H A Dvbo_save.h65 /* Copy of the final vertex from node->vertex_store->bufferobj.
142 struct gl_buffer_object *bufferobj; member in struct:vbo_save_vertex_store
H A Dvbo_exec_api.c34 #include "main/bufferobj.h"
1132 /* Any buffer name but 0 can be used here since this bufferobj won't
1133 * go into the bufferobj hashtable.
1141 assert(exec->vtx.bufferobj == ctx->Shared->NullBufferObj);
1148 _mesa_reference_buffer_object(ctx, &exec->vtx.bufferobj, NULL);
1149 exec->vtx.bufferobj = ctx->Driver.NewBufferObject(ctx, bufName);
1154 exec->vtx.bufferobj)) {
1185 &exec->vtx.bufferobj,
1220 assert(exec->vtx.bufferobj->Name == 0 ||
1221 exec->vtx.bufferobj
[all...]
H A Dvbo_save_api.c72 #include "main/bufferobj.h"
203 vertex_store->bufferobj = ctx->Driver.NewBufferObject(ctx, VBO_BUF_ID);
204 if (vertex_store->bufferobj) {
212 vertex_store->bufferobj);
236 if (vertex_store->bufferobj) {
237 _mesa_reference_buffer_object(ctx, &vertex_store->bufferobj, NULL);
253 assert(vertex_store->bufferobj);
256 if (vertex_store->bufferobj->Size > 0) {
259 GLsizeiptr size = vertex_store->bufferobj->Size - offset;
262 vertex_store->bufferobj,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c27 #include "main/bufferobj.h"
732 struct gl_buffer_object *bufferobj; local in function:brw_upload_indices
742 bufferobj = index_buffer->obj;
746 if (!_mesa_is_bufferobj(bufferobj)) {
747 /* Get new bufferobj, offset:
756 intel_bufferobj_buffer(brw, intel_buffer_object(bufferobj),
761 brw->ib.size = bufferobj->Size;
H A DgenX_state_upload.c30 #include "main/bufferobj.h"
3759 struct intel_buffer_object *bufferobj = local in function:genX
3765 if (!bufferobj || !size) {
3774 intel_bufferobj_buffer(brw, bufferobj, start, size, true);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c27 #include "main/bufferobj.h"
736 struct gl_buffer_object *bufferobj; local in function:brw_upload_indices
746 bufferobj = index_buffer->obj;
750 if (!bufferobj) {
751 /* Get new bufferobj, offset:
760 brw_bufferobj_buffer(brw, brw_buffer_object(bufferobj),
765 brw->ib.size = bufferobj->Size;
H A DgenX_state_upload.c33 #include "main/bufferobj.h"
3687 struct brw_buffer_object *bufferobj = local in function:genX
3693 if (!bufferobj || !size) {
3702 brw_bufferobj_buffer(brw, bufferobj, start, size, true);
/xsrc/external/mit/mesa-demos/dist/src/tests/
H A DMakefile.am72 bufferobj \
H A DMakefile.in128 @HAVE_GLUT_TRUE@ bufferobj$(EXEEXT) bumpmap$(EXEEXT) \
253 bufferobj_SOURCES = bufferobj.c
254 bufferobj_OBJECTS = bufferobj.$(OBJEXT)
589 backspecular.c blendxor.c blitfb.c bufferobj.c bug_3050.c \
616 backspecular.c blendxor.c blitfb.c bufferobj.c bug_3050.c \
984 bufferobj$(EXEEXT): $(bufferobj_OBJECTS) $(bufferobj_DEPENDENCIES) $(EXTRA_bufferobj_DEPENDENCIES)
985 @rm -f bufferobj$(EXEEXT)
1401 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bufferobj.Po@am__quote@
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D11.0.9.rst85 - mesa/bufferobj: make \_mesa_delete_buffer_object externally
H A D17.2.4.rst48 - cherry-ignore: mesa/bufferobj: don't double negate the range
H A D11.1.2.rst136 - mesa/bufferobj: make \_mesa_delete_buffer_object externally
H A D21.0.0.rst2844 - mesa/bufferobj: Fix valgrind complaints
H A D21.3.0.rst3441 - vbo/dlist: remove vbo_save_vertex_store::bufferobj
/xsrc/external/mit/MesaLib.old/dist/src/mesa/
H A DMakefile.sources33 main/bufferobj.c \
34 main/bufferobj.h \
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json21361 "description": "mesa/bufferobj: move invalidate buffer to optional feature",
21379 "description": "bufferobj: cleanup subdata copies",
21388 "description": "bufferobj: inline page commitment",
21397 "description": "bufferobj: inline buffer clearing",
21406 "description": "bufferobj: make sw clear buffer static, move it and rename it",
21415 "description": "mesa/bufferobj: rename bufferobj functions to be more consistent.",
[all...]

Completed in 215 milliseconds