Home
last modified time | relevance | path

Searched refs:gl_buffer_object (Results 1 – 25 of 69) sorted by relevance

123

/third_party/mesa3d/src/mesa/main/
Dbufferobj.c96 static struct gl_buffer_object DummyBufferObject = {
109 static inline struct gl_buffer_object **
212 static inline struct gl_buffer_object *
216 struct gl_buffer_object **bufObj = get_buffer_target(ctx, target); in get_buffer()
285 bufferobj_range_mapped(const struct gl_buffer_object *obj, in bufferobj_range_mapped()
319 const struct gl_buffer_object *bufObj, in buffer_object_subdata_range_good()
465 static struct gl_buffer_object *
468 struct gl_buffer_object *obj = MALLOC_STRUCT(gl_buffer_object); in _mesa_new_buffer_object()
484 struct gl_buffer_object *bufObj) in _mesa_delete_buffer_object()
509 struct gl_buffer_object **ptr, in _mesa_reference_buffer_object_()
[all …]
Dbufferobj.h42 _mesa_bufferobj_mapped(const struct gl_buffer_object *obj, in _mesa_bufferobj_mapped()
56 _mesa_check_disallowed_mapping(const struct gl_buffer_object *obj) in _mesa_check_disallowed_mapping()
73 struct gl_buffer_object **buf_handle,
80 extern struct gl_buffer_object *
83 extern struct gl_buffer_object *
86 extern struct gl_buffer_object *
90 extern struct gl_buffer_object *
98 struct gl_buffer_object *obj,
103 struct gl_buffer_object *bufObj);
107 struct gl_buffer_object **ptr,
[all …]
Dtransformfeedback.h71 GLuint index, struct gl_buffer_object *bufObj,
78 struct gl_buffer_object *bufObj,
163 struct gl_buffer_object *bufObj, in _mesa_set_transform_feedback_binding()
179 GLuint index, struct gl_buffer_object *bufObj, in _mesa_bind_buffer_range_xfb()
Dglthread.h61 struct gl_buffer_object;
65 struct gl_buffer_object *buffer; /**< where non-VBO data was uploaded */
180 struct gl_buffer_object *upload_buffer;
242 struct gl_buffer_object **out_buffer,
Dglthread_draw.c62 static ALWAYS_INLINE struct gl_buffer_object *
66 struct gl_buffer_object *upload_buffer = NULL; in upload_indices()
79 static ALWAYS_INLINE struct gl_buffer_object *
85 struct gl_buffer_object *upload_buffer = NULL; in upload_multi_indices()
181 struct gl_buffer_object *upload_buffer = NULL; in upload_vertices()
214 struct gl_buffer_object *upload_buffer = NULL; in upload_vertices()
675 struct gl_buffer_object *index_buffer;
699 struct gl_buffer_object *index_buffer = cmd->index_buffer; in _mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance()
740 struct gl_buffer_object *index_buffer, in draw_elements_async_user()
838 struct gl_buffer_object *index_buffer = NULL; in draw_elements()
[all …]
Ddd.h48 struct gl_buffer_object;
626 struct gl_buffer_object *indirect_data,
629 struct gl_buffer_object *indirect_draw_count_buffer,
662 struct gl_buffer_object *indexbuf,
770 struct gl_buffer_object * (*NewBufferObject)(struct gl_context *ctx,
773 void (*DeleteBuffer)( struct gl_context *ctx, struct gl_buffer_object *obj );
777 GLenum storageFlags, struct gl_buffer_object *obj);
781 struct gl_buffer_object *obj );
785 GLvoid *data, struct gl_buffer_object *obj );
791 struct gl_buffer_object *obj );
[all …]
Dmtypes.h1010 struct gl_buffer_object *BufferObject;
1262 struct gl_buffer_object *BufferObject;
1365 struct gl_buffer_object struct
1444 struct gl_buffer_object *BufferObj; /**< GL_ARB_pixel_buffer_object */ argument
1527 struct gl_buffer_object *BufferObj; /**< GL_ARB_vertex_buffer_object */
1646 struct gl_buffer_object *IndexBufferObj;
1689 struct gl_buffer_object *ArrayBufferObj;
1918 struct gl_buffer_object *Buffers[MAX_FEEDBACK_BUFFERS];
1946 struct gl_buffer_object *CurrentBuffer;
4903 struct gl_buffer_object *BufferObject;
[all …]
Dtransformfeedback.c558 struct gl_buffer_object *bufObj, in bind_buffer_range()
588 GLuint index, struct gl_buffer_object *bufObj, in _mesa_validate_buffer_range_xfb()
669 struct gl_buffer_object *bufObj, in _mesa_bind_buffer_base_transform_feedback()
715 static struct gl_buffer_object *
720 struct gl_buffer_object *bufObj = NULL; in lookup_transform_feedback_bufferobj_err()
744 struct gl_buffer_object *bufObj; in _mesa_TransformFeedbackBufferBase()
769 struct gl_buffer_object *bufObj; in _mesa_TransformFeedbackBufferRange()
804 struct gl_buffer_object *bufObj; in bind_buffer_offset()
Dglthread_bufferobj.c32 static struct gl_buffer_object *
37 struct gl_buffer_object *obj = ctx->Driver.NewBufferObject(ctx, -1); in new_upload_buffer()
67 struct gl_buffer_object **out_buffer, in _mesa_glthread_upload()
425 struct gl_buffer_object *upload_buffer = NULL; in _mesa_marshal_BufferSubData_merged()
/third_party/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_bufferobj.c35 get_bufferobj_map(struct gl_context *ctx, struct gl_buffer_object *obj, in get_bufferobj_map()
51 static struct gl_buffer_object *
66 nouveau_bufferobj_del(struct gl_context *ctx, struct gl_buffer_object *obj) in nouveau_bufferobj_del()
78 struct gl_buffer_object *obj) in nouveau_bufferobj_data()
116 struct gl_buffer_object *obj) in nouveau_bufferobj_subdata()
124 struct gl_buffer_object *obj) in nouveau_bufferobj_get_subdata()
132 struct gl_buffer_object *obj, in nouveau_bufferobj_map_range()
160 nouveau_bufferobj_unmap(struct gl_context *ctx, struct gl_buffer_object *obj, in nouveau_bufferobj_unmap()
/third_party/mesa3d/src/mesa/drivers/dri/r200/
Dradeon_buffer_objects.c36 get_radeon_buffer_object(struct gl_buffer_object *obj) in get_radeon_buffer_object()
41 static struct gl_buffer_object *
59 struct gl_buffer_object *obj) in radeonDeleteBufferObject()
92 struct gl_buffer_object *obj) in radeonBufferData()
139 struct gl_buffer_object *obj) in radeonBufferSubData()
163 struct gl_buffer_object *obj) in radeonGetBufferSubData()
180 GLbitfield access, struct gl_buffer_object *obj, in radeonMapBufferRange()
212 struct gl_buffer_object *obj, in radeonUnmapBuffer()
Dradeon_buffer_objects.h40 struct gl_buffer_object Base;
45 get_radeon_buffer_object(struct gl_buffer_object *obj);
/third_party/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_buffer_objects.c36 get_radeon_buffer_object(struct gl_buffer_object *obj) in get_radeon_buffer_object()
41 static struct gl_buffer_object *
59 struct gl_buffer_object *obj) in radeonDeleteBufferObject()
92 struct gl_buffer_object *obj) in radeonBufferData()
139 struct gl_buffer_object *obj) in radeonBufferSubData()
163 struct gl_buffer_object *obj) in radeonGetBufferSubData()
180 GLbitfield access, struct gl_buffer_object *obj, in radeonMapBufferRange()
212 struct gl_buffer_object *obj, in radeonUnmapBuffer()
Dradeon_buffer_objects.h40 struct gl_buffer_object Base;
45 get_radeon_buffer_object(struct gl_buffer_object *obj);
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_bufferobjects.c59 static struct gl_buffer_object *
74 release_buffer(struct gl_buffer_object *obj) in release_buffer()
101 st_bufferobj_free(struct gl_context *ctx, struct gl_buffer_object *obj) in st_bufferobj_free()
121 const void * data, struct gl_buffer_object *obj) in st_bufferobj_subdata()
171 void * data, struct gl_buffer_object *obj) in st_bufferobj_get_subdata()
304 struct gl_buffer_object *obj) in bufferobj_data()
436 struct gl_buffer_object *obj) in st_bufferobj_data()
448 struct gl_buffer_object *bufObj) in st_bufferobj_data_mem()
458 struct gl_buffer_object *obj, in st_bufferobj_invalidate()
535 struct gl_buffer_object *obj, in st_bufferobj_map_range()
[all …]
Dst_cb_bufferobjects.h44 struct gl_buffer_object Base;
71 st_buffer_object(struct gl_buffer_object *obj) in st_buffer_object()
86 st_get_buffer_reference(struct gl_context *ctx, struct gl_buffer_object *obj) in st_get_buffer_reference()
/third_party/mesa3d/src/mesa/drivers/common/
Dmeta.h243 struct gl_buffer_object *buf_obj;
267 struct gl_buffer_object *buf_obj;
278 struct gl_buffer_object *buf_obj;
288 struct gl_buffer_object *buf_obj;
301 struct gl_buffer_object *buf_obj;
311 struct gl_buffer_object *buf_obj;
336 struct gl_buffer_object *buf_obj;
348 struct gl_buffer_object *buf_obj;
523 GLuint *VAO, struct gl_buffer_object **buf_obj,
530 GLuint *VAO, struct gl_buffer_object **buf_obj,
/third_party/mesa3d/src/mesa/drivers/dri/i915/
Dintel_buffer_objects.h34 struct gl_buffer_object;
42 struct gl_buffer_object Base;
77 intel_buffer_object(struct gl_buffer_object *obj) in intel_buffer_object()
Dintel_buffer_objects.c43 intel_bufferobj_unmap(struct gl_context * ctx, struct gl_buffer_object *obj,
70 static struct gl_buffer_object *
87 intel_bufferobj_free(struct gl_context * ctx, struct gl_buffer_object *obj) in intel_bufferobj_free()
121 struct gl_buffer_object *obj) in intel_bufferobj_data()
175 const GLvoid * data, struct gl_buffer_object *obj) in intel_bufferobj_subdata()
240 GLvoid * data, struct gl_buffer_object *obj) in intel_bufferobj_get_subdata()
277 GLbitfield access, struct gl_buffer_object *obj, in intel_bufferobj_map_range()
393 struct gl_buffer_object *obj, in intel_bufferobj_flush_mapped_range()
431 intel_bufferobj_unmap(struct gl_context * ctx, struct gl_buffer_object *obj, in intel_bufferobj_unmap()
596 struct gl_buffer_object *src, in intel_bufferobj_copy_subdata()
[all …]
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_buffer_objects.c133 static struct gl_buffer_object *
155 brw_delete_buffer(struct gl_context * ctx, struct gl_buffer_object *obj) in brw_delete_buffer()
189 struct gl_buffer_object *obj) in brw_buffer_data()
229 struct gl_buffer_object *bufObj) in brw_buffer_data_mem()
270 struct gl_buffer_object *obj) in brw_buffer_subdata()
369 struct gl_buffer_object *obj) in brw_get_buffer_subdata()
425 GLbitfield access, struct gl_buffer_object *obj, in brw_map_buffer_range()
532 struct gl_buffer_object *obj, in brw_flush_mapped_buffer_range()
592 struct gl_buffer_object *obj, in brw_unmap_buffer()
669 struct gl_buffer_object *src, in brw_copy_buffer_subdata()
[all …]
Dbrw_buffer_objects.h32 struct gl_buffer_object;
40 struct gl_buffer_object Base;
125 brw_buffer_object(struct gl_buffer_object *obj) in brw_buffer_object()
Dbrw_draw.h78 struct gl_buffer_object *indirect_data,
82 struct gl_buffer_object *indirect_params,
Dbrw_object_purgeable.c52 struct gl_buffer_object *obj, in brw_buffer_object_purgeable()
116 struct gl_buffer_object *obj, in brw_buffer_object_unpurgeable()
/third_party/mesa3d/src/mesa/vbo/
Dvbo_minmax_index.c78 vbo_use_minmax_cache(struct gl_buffer_object *bufferObj) in vbo_use_minmax_cache()
98 vbo_delete_minmax_cache(struct gl_buffer_object *bufferObj) in vbo_delete_minmax_cache()
106 vbo_get_minmax_cached(struct gl_buffer_object *bufferObj, in vbo_get_minmax_cached()
178 struct gl_buffer_object *bufferObj, in vbo_minmax_cache_store()
324 vbo_get_minmax_index(struct gl_context *ctx, struct gl_buffer_object *obj, in vbo_get_minmax_index()
Dvbo.h115 struct gl_buffer_object *bufferobj;
167 struct gl_buffer_object *current_bo;
223 vbo_delete_minmax_cache(struct gl_buffer_object *bufferObj);

123