From b8174a837f785087861d1f83a684bad1d8e281fa Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Mon, 22 May 2017 15:47:01 +1000 Subject: [PATCH] mesa: create bind_buffer_range() helper MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This will help us add KHR_no_error support. Reviewed-by: Iago Toral Quiroga Tested-by: Dieter Nützel --- src/mesa/main/bufferobj.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c index 2d3e0f2602c..5aae579eaf4 100644 --- a/src/mesa/main/bufferobj.c +++ b/src/mesa/main/bufferobj.c @@ -3991,9 +3991,9 @@ bind_atomic_buffers(struct gl_context *ctx, _mesa_HashUnlockMutex(ctx->Shared->BufferObjects); } -void GLAPIENTRY -_mesa_BindBufferRange(GLenum target, GLuint index, - GLuint buffer, GLintptr offset, GLsizeiptr size) +static ALWAYS_INLINE void +bind_buffer_range(GLenum target, GLuint index, GLuint buffer, GLintptr offset, + GLsizeiptr size) { GET_CURRENT_CONTEXT(ctx); struct gl_buffer_object *bufObj; @@ -4055,6 +4055,13 @@ _mesa_BindBufferRange(GLenum target, GLuint index, } } +void GLAPIENTRY +_mesa_BindBufferRange(GLenum target, GLuint index, + GLuint buffer, GLintptr offset, GLsizeiptr size) +{ + bind_buffer_range(target, index, buffer, offset, size); +} + void GLAPIENTRY _mesa_BindBufferBase(GLenum target, GLuint index, GLuint buffer) { -- 2.30.2