H A D | bufferobj.c | 64 * We count the number of buffer modification calls to check for 65 * inefficient buffer use. This is the number of such calls before we 72 * Replace data in a subrange of buffer object. If the data range 73 * specified by size + offset extends beyond the end of the buffer or 93 * then the contents of the buffer object's data store is undefined. We just in _mesa_bufferobj_subdata() 99 if (!obj->buffer) { in _mesa_bufferobj_subdata() 100 /* we probably ran out of memory during buffer allocation */ in _mesa_bufferobj_subdata() 106 * even if the buffer is currently referenced by hardware - they in _mesa_bufferobj_subdata() 108 * buffer directly. in _mesa_bufferobj_subdata() 110 * If the buffer i in _mesa_bufferobj_subdata() 328 struct pipe_resource buffer; bufferobj_data() local 1341 _mesa_handle_bind_buffer_gen(struct gl_context *ctx, GLuint buffer, struct gl_buffer_object **buf_handle, const char *caller, bool no_error) _mesa_handle_bind_buffer_gen() argument 1385 bind_buffer_object(struct gl_context *ctx, struct gl_buffer_object **bindTarget, GLuint buffer, bool no_error) bind_buffer_object() argument 1439 _mesa_lookup_bufferobj(struct gl_context *ctx, GLuint buffer) _mesa_lookup_bufferobj() argument 1451 _mesa_lookup_bufferobj_locked(struct gl_context *ctx, GLuint buffer) _mesa_lookup_bufferobj_locked() argument 1466 _mesa_lookup_bufferobj_err(struct gl_context *ctx, GLuint buffer, const char *caller) _mesa_lookup_bufferobj_err() argument 1572 _mesa_BindBuffer_no_error(GLenum target, GLuint buffer) _mesa_BindBuffer_no_error() argument 1582 _mesa_BindBuffer(GLenum target, GLuint buffer) _mesa_BindBuffer() argument 2236 inlined_buffer_storage(GLenum target, GLuint buffer, GLsizeiptr size, const GLvoid *data, GLbitfield flags, GLuint memory, GLuint64 offset, bool dsa, bool mem, bool no_error, const char *func) inlined_buffer_storage() argument 2320 _mesa_NamedBufferStorageEXT(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLbitfield flags) _mesa_NamedBufferStorageEXT() argument 2354 _mesa_NamedBufferStorage_no_error(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLbitfield flags) _mesa_NamedBufferStorage_no_error() argument 2366 _mesa_NamedBufferStorage(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLbitfield flags) _mesa_NamedBufferStorage() argument 2377 _mesa_NamedBufferStorageMemEXT(GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset) _mesa_NamedBufferStorageMemEXT() argument 2386 _mesa_NamedBufferStorageMemEXT_no_error(GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset) _mesa_NamedBufferStorageMemEXT_no_error() argument 2537 _mesa_NamedBufferData_no_error(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage) _mesa_NamedBufferData_no_error() argument 2548 _mesa_NamedBufferData(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage) _mesa_NamedBufferData() argument 2566 _mesa_NamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage) _mesa_NamedBufferDataEXT() argument 2649 buffer_sub_data(GLenum target, GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data, bool dsa, bool no_error, const char *func) buffer_sub_data() argument 2698 _mesa_NamedBufferSubData_no_error(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data) _mesa_NamedBufferSubData_no_error() argument 2706 _mesa_NamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data) _mesa_NamedBufferSubData() argument 2714 _mesa_NamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data) _mesa_NamedBufferSubDataEXT() argument 2759 _mesa_GetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data) _mesa_GetNamedBufferSubData() argument 2780 _mesa_GetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data) _mesa_GetNamedBufferSubDataEXT() argument 2921 _mesa_ClearNamedBufferData_no_error(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferData_no_error() argument 2935 _mesa_ClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferData() argument 2952 _mesa_ClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferDataEXT() argument 3002 _mesa_ClearNamedBufferSubData_no_error(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferSubData_no_error() argument 3017 _mesa_ClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferSubData() argument 3036 _mesa_ClearNamedBufferSubDataEXT(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid *data) _mesa_ClearNamedBufferSubDataEXT() argument 3140 _mesa_UnmapNamedBufferEXT_no_error(GLuint buffer) _mesa_UnmapNamedBufferEXT_no_error() argument 3149 _mesa_UnmapNamedBufferEXT(GLuint buffer) _mesa_UnmapNamedBufferEXT() argument 3263 _mesa_GetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params) _mesa_GetNamedBufferParameteriv() argument 3282 _mesa_GetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint *params) _mesa_GetNamedBufferParameterivEXT() argument 3307 _mesa_GetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params) _mesa_GetNamedBufferParameteri64v() argument 3348 _mesa_GetNamedBufferPointerv(GLuint buffer, GLenum pname, GLvoid **params) _mesa_GetNamedBufferPointerv() argument 3368 _mesa_GetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid **params) _mesa_GetNamedBufferPointervEXT() argument 3833 _mesa_MapNamedBufferRange_no_error(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) _mesa_MapNamedBufferRange_no_error() argument 3844 map_named_buffer_range(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access, bool dsa_ext, const char *func) map_named_buffer_range() argument 3873 _mesa_MapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) _mesa_MapNamedBufferRangeEXT() argument 3887 _mesa_MapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) _mesa_MapNamedBufferRange() argument 3960 _mesa_MapNamedBuffer_no_error(GLuint buffer, GLenum access) _mesa_MapNamedBuffer_no_error() argument 3974 _mesa_MapNamedBuffer(GLuint buffer, GLenum access) _mesa_MapNamedBuffer() argument 3998 _mesa_MapNamedBufferEXT(GLuint buffer, GLenum access) _mesa_MapNamedBufferEXT() argument 4107 _mesa_FlushMappedNamedBufferRange_no_error(GLuint buffer, GLintptr offset, GLsizeiptr length) _mesa_FlushMappedNamedBufferRange_no_error() argument 4118 _mesa_FlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length) _mesa_FlushMappedNamedBufferRange() argument 4134 _mesa_FlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length) _mesa_FlushMappedNamedBufferRangeEXT() argument 4929 bind_buffer_range(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size, bool no_error) bind_buffer_range() argument 5015 _mesa_BindBufferRange_no_error(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) _mesa_BindBufferRange_no_error() argument 5022 _mesa_BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) _mesa_BindBufferRange() argument 5029 _mesa_BindBufferBase(GLenum target, GLuint index, GLuint buffer) _mesa_BindBufferBase() argument 5205 _mesa_InvalidateBufferSubData_no_error(GLuint buffer, GLintptr offset, GLsizeiptr length) _mesa_InvalidateBufferSubData_no_error() argument 5215 _mesa_InvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length) _mesa_InvalidateBufferSubData() argument 5267 _mesa_InvalidateBufferData_no_error(GLuint buffer) _mesa_InvalidateBufferData_no_error() argument 5276 _mesa_InvalidateBufferData(GLuint buffer) _mesa_InvalidateBufferData() argument 5378 _mesa_NamedBufferPageCommitmentARB(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) _mesa_NamedBufferPageCommitmentARB() argument 5398 _mesa_NamedBufferPageCommitmentEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) _mesa_NamedBufferPageCommitmentEXT() argument [all...] |