mesa: add _mesa_bufferobj_get_subdata

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15765>
This commit is contained in:
Qiang Yu 2022-03-09 11:34:57 +08:00 committed by Marge Bot
parent 2224d6c35d
commit b3ba33b6f1
2 changed files with 14 additions and 0 deletions

View file

@ -145,6 +145,14 @@ bufferobj_get_subdata(struct gl_context *ctx,
offset, size, data);
}
void
_mesa_bufferobj_get_subdata(struct gl_context *ctx,
GLintptrARB offset,
GLsizeiptrARB size,
void *data, struct gl_buffer_object *obj)
{
bufferobj_get_subdata(ctx, offset, size, data, obj);
}
/**
* Return bitmask of PIPE_BIND_x flags corresponding a GL buffer target.

View file

@ -79,6 +79,12 @@ GLboolean _mesa_bufferobj_data(struct gl_context *ctx,
GLenum usage,
GLbitfield storageFlags,
struct gl_buffer_object *obj);
void
_mesa_bufferobj_get_subdata(struct gl_context *ctx,
GLintptrARB offset,
GLsizeiptrARB size,
void *data, struct gl_buffer_object *obj);
void *_mesa_bufferobj_map_range(struct gl_context *ctx,
GLintptr offset, GLsizeiptr length,
GLbitfield access,