summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2017-05-22 15:47:01 +1000
committerTimothy Arceri <[email protected]>2017-05-30 08:03:32 +1000
commitb8174a837f785087861d1f83a684bad1d8e281fa (patch)
tree9b9f12de2be6a789f8ef69403b7a4aa34e905230
parent3eb6d34dfc2c796174be15848f2d4fada2e01063 (diff)
mesa: create bind_buffer_range() helper
This will help us add KHR_no_error support. Reviewed-by: Iago Toral Quiroga <[email protected]> Tested-by: Dieter Nützel <[email protected]>
-rw-r--r--src/mesa/main/bufferobj.c13
1 files 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;
@@ -4056,6 +4056,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)
{
GET_CURRENT_CONTEXT(ctx);