From 4473ed5c88e330daceb0486c25d7296453a90914 Mon Sep 17 00:00:00 2001 From: Ykkrosh Date: Sun, 25 Jan 2015 16:36:23 +0000 Subject: [PATCH] glext_funcs: Support glMapBuffer, glMapBufferRange This was SVN commit r16231. --- source/lib/external_libraries/glext_funcs.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/lib/external_libraries/glext_funcs.h b/source/lib/external_libraries/glext_funcs.h index 4fabd25638..2b69231b8b 100644 --- a/source/lib/external_libraries/glext_funcs.h +++ b/source/lib/external_libraries/glext_funcs.h @@ -106,6 +106,8 @@ actually supported). #define pglBufferSubDataARB glBufferSubData #define pglDeleteBuffersARB glDeleteBuffers #define pglGenBuffersARB glGenBuffers +#define pglMapBufferARB glMapBuffer +#define pglUnmapBufferARB glUnmapBuffer #define pglBindFramebufferEXT glBindFramebuffer #define pglCheckFramebufferStatusEXT glCheckFramebufferStatus @@ -362,6 +364,10 @@ FUNC2(void, glQueryCounter, glQueryCounter, "3.3", (GLuint id, GLenum target)) FUNC2(void, glGetQueryObjecti64v, glGetQueryObjecti64v, "3.3", (GLuint id, GLenum pname, GLint64 *params)) FUNC2(void, glGetQueryObjectui64v, glGetQueryObjectui64v, "3.3", (GLuint id, GLenum pname, GLuint64 *params)) +// GL_ARB_map_buffer_range / GL3.0: +FUNC2(void*, glMapBufferRange, glMapBufferRange, "3.0", (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)) +FUNC2(void, glFlushMappedBufferRange, glFlushMappedBufferRange, "3.0", (GLenum target, GLintptr offset, GLsizeiptr length)) + // GL_GREMEDY_string_marker (from gDEBugger) FUNC(int, glStringMarkerGREMEDY, (GLsizei len, const GLvoid *string))