Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/mesa/main/
Dbufferobj.h40 _mesa_get_bufferobj_reference(struct gl_context *ctx, struct gl_buffer_object *obj) in _mesa_get_bufferobj_reference()
74 const void * data, struct gl_buffer_object *obj);
81 struct gl_buffer_object *obj);
86 void *data, struct gl_buffer_object *obj);
91 struct gl_buffer_object *obj,
96 struct gl_buffer_object *obj,
98 GLboolean _mesa_bufferobj_unmap(struct gl_context *ctx, struct gl_buffer_object *obj,
101 struct gl_buffer_object *
104 _mesa_bufferobj_release_buffer(struct gl_buffer_object *obj);
111 _mesa_bufferobj_mapped(const struct gl_buffer_object *obj, in _mesa_bufferobj_mapped()
[all …]
Dbufferobj.c81 const void *data, struct gl_buffer_object *obj) in _mesa_bufferobj_subdata()
129 void *data, struct gl_buffer_object *obj) in bufferobj_get_subdata()
152 void *data, struct gl_buffer_object *obj) in _mesa_bufferobj_get_subdata()
268 struct gl_buffer_object *obj) in bufferobj_data()
398 struct gl_buffer_object *obj) in _mesa_bufferobj_data()
410 struct gl_buffer_object *bufObj) in bufferobj_data_mem()
472 struct gl_buffer_object *obj, in _mesa_bufferobj_map_range()
520 struct gl_buffer_object *obj, in _mesa_bufferobj_flush_mapped_range()
544 _mesa_bufferobj_unmap(struct gl_context *ctx, struct gl_buffer_object *obj, in _mesa_bufferobj_unmap()
565 struct gl_buffer_object *src, in bufferobj_copy_subdata()
[all …]
Dtransformfeedback.h56 GLuint index, struct gl_buffer_object *bufObj,
63 struct gl_buffer_object *bufObj,
93 struct gl_buffer_object *bufObj, in _mesa_set_transform_feedback_binding()
109 GLuint index, struct gl_buffer_object *bufObj, in _mesa_bind_buffer_range_xfb()
Dmtypes.h960 struct gl_buffer_object *BufferObject;
1299 struct gl_buffer_object *BufferObject;
1401 struct gl_buffer_object struct
1499 struct gl_buffer_object *BufferObj; /**< GL_ARB_pixel_buffer_object */ argument
1582 struct gl_buffer_object *BufferObj; /**< GL_ARB_vertex_buffer_object */
1702 struct gl_buffer_object *IndexBufferObj;
1745 struct gl_buffer_object *ArrayBufferObj;
1821 struct gl_buffer_object *Result; /**< result buffer */
1921 struct gl_buffer_object *Buffers[MAX_FEEDBACK_BUFFERS];
1957 struct gl_buffer_object *CurrentBuffer;
[all …]
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()
682 struct gl_buffer_object *index_buffer;
706 struct gl_buffer_object *index_buffer = cmd->index_buffer; in _mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance()
747 struct gl_buffer_object *index_buffer, in draw_elements_async_user()
845 struct gl_buffer_object *index_buffer = NULL; in draw_elements()
[all …]
Dglthread.h61 struct gl_buffer_object;
65 struct gl_buffer_object *buffer; /**< where non-VBO data was uploaded */
182 struct gl_buffer_object *upload_buffer;
250 struct gl_buffer_object **out_buffer,
Dtransformfeedback.c433 struct gl_buffer_object *bo = obj->Buffers[i]; in begin_transform_feedback()
554 struct gl_buffer_object *bufObj, in bind_buffer_range()
584 GLuint index, struct gl_buffer_object *bufObj, in _mesa_validate_buffer_range_xfb()
665 struct gl_buffer_object *bufObj, in _mesa_bind_buffer_base_transform_feedback()
711 static struct gl_buffer_object *
716 struct gl_buffer_object *bufObj = NULL; in lookup_transform_feedback_bufferobj_err()
740 struct gl_buffer_object *bufObj; in _mesa_TransformFeedbackBufferBase()
765 struct gl_buffer_object *bufObj; in _mesa_TransformFeedbackBufferRange()
800 struct gl_buffer_object *bufObj; in bind_buffer_offset()
Ddd.h48 struct gl_buffer_object;
199 struct gl_buffer_object *indexbuf,
Dglthread_bufferobj.c32 static struct gl_buffer_object *
37 struct gl_buffer_object *obj = in new_upload_buffer()
68 struct gl_buffer_object **out_buffer, in _mesa_glthread_upload()
429 struct gl_buffer_object *upload_buffer = NULL; in _mesa_marshal_BufferSubData_merged()
Dexternalobjects.c662 struct gl_buffer_object **bufObjs, in server_wait_semaphore()
669 struct gl_buffer_object *bufObj; in server_wait_semaphore()
710 struct gl_buffer_object **bufObjs, in server_signal_semaphore()
717 struct gl_buffer_object *bufObj; in server_signal_semaphore()
933 struct gl_buffer_object **bufObjs = NULL; in _mesa_WaitSemaphoreEXT()
951 bufObjs = malloc(sizeof(struct gl_buffer_object *) * numBufferBarriers); in _mesa_WaitSemaphoreEXT()
993 struct gl_buffer_object **bufObjs = NULL; in _mesa_SignalSemaphoreEXT()
1011 bufObjs = malloc(sizeof(struct gl_buffer_object *) * numBufferBarriers); in _mesa_SignalSemaphoreEXT()
Dvarray.c206 struct gl_buffer_object *vbo, in _mesa_bind_vertex_buffer()
821 struct gl_buffer_object *obj, in validate_array()
879 struct gl_buffer_object *obj, in validate_array_and_format()
914 struct gl_buffer_object *obj, in update_array()
958 struct gl_buffer_object** vbo, in _lookup_vao_and_vbo_dsa()
1036 struct gl_buffer_object* vbo; in _mesa_VertexArrayVertexOffsetEXT()
1108 struct gl_buffer_object* vbo; in _mesa_VertexArrayNormalOffsetEXT()
1188 struct gl_buffer_object* vbo; in _mesa_VertexArrayColorOffsetEXT()
1250 struct gl_buffer_object* vbo; in _mesa_VertexArrayFogCoordOffsetEXT()
1314 struct gl_buffer_object* vbo; in _mesa_VertexArrayIndexOffsetEXT()
[all …]
Darrayobj.c836 struct gl_buffer_object *bo = binding->BufferObj; in _mesa_vao_map_arrays()
853 struct gl_buffer_object *bo = vao->IndexBufferObj; in _mesa_vao_map()
878 struct gl_buffer_object *bo = binding->BufferObj; in _mesa_vao_unmap_arrays()
894 struct gl_buffer_object *bo = vao->IndexBufferObj; in _mesa_vao_unmap()
1173 struct gl_buffer_object *bufObj; in vertex_array_element_buffer()
Ddraw_validate.h36 struct gl_buffer_object;
Dqueryobj.c382 struct gl_buffer_object *buf, intptr_t offset, in store_query_result()
1074 struct gl_buffer_object *buf, intptr_t offset) in get_query_object()
1250 struct gl_buffer_object *buf; in _mesa_GetQueryBufferObjectiv()
1266 struct gl_buffer_object *buf; in _mesa_GetQueryBufferObjectuiv()
1282 struct gl_buffer_object *buf; in _mesa_GetQueryBufferObjecti64v()
1298 struct gl_buffer_object *buf; in _mesa_GetQueryBufferObjectui64v()
Ddraw.h75 struct gl_buffer_object *obj;
Dshared.c220 struct gl_buffer_object *bufObj = (struct gl_buffer_object *) data; in delete_bufferobj_cb()
Dvarray.h124 struct gl_buffer_object *vbo,
/third_party/mesa3d/src/mesa/vbo/
Dvbo.h112 struct gl_buffer_object *bufferobj;
162 struct gl_buffer_object *current_bo;
222 vbo_delete_minmax_cache(struct gl_buffer_object *bufferObj);
Dvbo_minmax_index.c77 vbo_use_minmax_cache(struct gl_buffer_object *bufferObj) in vbo_use_minmax_cache()
97 vbo_delete_minmax_cache(struct gl_buffer_object *bufferObj) in vbo_delete_minmax_cache()
105 vbo_get_minmax_cached(struct gl_buffer_object *bufferObj, in vbo_get_minmax_cached()
177 struct gl_buffer_object *bufferObj, in vbo_minmax_cache_store()
323 vbo_get_minmax_index(struct gl_context *ctx, struct gl_buffer_object *obj, in vbo_get_minmax_index()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_draw.h93 struct gl_buffer_object *indirect_data,
97 struct gl_buffer_object *indirect_draw_count,
Dst_draw.c238 struct gl_buffer_object *indirect_data, in st_indirect_draw_vbo()
242 struct gl_buffer_object *indirect_draw_count, in st_indirect_draw_vbo()
261 struct gl_buffer_object *bufobj = ib->obj; in st_indirect_draw_vbo()
Dst_draw_feedback.c191 struct gl_buffer_object *bufobj = ib->obj; in st_feedback_draw_vbo()
250 struct gl_buffer_object *st_obj = binding->BufferObject; in st_feedback_draw_vbo()
280 struct gl_buffer_object *st_obj = binding->BufferObject; in st_feedback_draw_vbo()
Dst_atom.h88 struct gl_buffer_object *indexbuf,
/third_party/mesa3d/src/gallium/include/pipe/
Dp_state.h56 struct gl_buffer_object;
880 struct gl_buffer_object *gl_bo; /**< for the GL frontend, not passed to drivers */
/third_party/mesa3d/docs/relnotes/
D11.0.7.rst94 - meta: Track VBO using gl_buffer_object instead of GL API object
101 - meta: Track VBO using gl_buffer_object instead of GL API object

12