/third_party/mesa3d/src/mesa/main/ |
D | bufferobj.c | 96 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 …]
|
D | bufferobj.h | 42 _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 …]
|
D | transformfeedback.h | 71 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()
|
D | glthread.h | 61 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,
|
D | glthread_draw.c | 62 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 …]
|
D | dd.h | 48 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 …]
|
D | mtypes.h | 1010 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 …]
|
D | transformfeedback.c | 558 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()
|
D | glthread_bufferobj.c | 32 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/ |
D | nouveau_bufferobj.c | 35 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/ |
D | radeon_buffer_objects.c | 36 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()
|
D | radeon_buffer_objects.h | 40 struct gl_buffer_object Base; 45 get_radeon_buffer_object(struct gl_buffer_object *obj);
|
/third_party/mesa3d/src/mesa/drivers/dri/radeon/ |
D | radeon_buffer_objects.c | 36 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()
|
D | radeon_buffer_objects.h | 40 struct gl_buffer_object Base; 45 get_radeon_buffer_object(struct gl_buffer_object *obj);
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_cb_bufferobjects.c | 59 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 …]
|
D | st_cb_bufferobjects.h | 44 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/ |
D | meta.h | 243 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/ |
D | intel_buffer_objects.h | 34 struct gl_buffer_object; 42 struct gl_buffer_object Base; 77 intel_buffer_object(struct gl_buffer_object *obj) in intel_buffer_object()
|
D | intel_buffer_objects.c | 43 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/ |
D | brw_buffer_objects.c | 133 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 …]
|
D | brw_buffer_objects.h | 32 struct gl_buffer_object; 40 struct gl_buffer_object Base; 125 brw_buffer_object(struct gl_buffer_object *obj) in brw_buffer_object()
|
D | brw_draw.h | 78 struct gl_buffer_object *indirect_data, 82 struct gl_buffer_object *indirect_params,
|
D | brw_object_purgeable.c | 52 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/ |
D | vbo_minmax_index.c | 78 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()
|
D | vbo.h | 115 struct gl_buffer_object *bufferobj; 167 struct gl_buffer_object *current_bo; 223 vbo_delete_minmax_cache(struct gl_buffer_object *bufferObj);
|