Add missing alias entries for GL_OES_mapbuffer extension

In #598 the alias glMapBufferOES and glUnmapBufferOES macros
were added for the gl_hookset_defs.h but the alias
entries in the gl_hookset.h was missed.

Also expose the glGetBufferPointervOES as part of the
GL_OES_mapbuffer extension.
This commit is contained in:
Peter Gal
2017-05-04 14:16:04 +02:00
committed by Baldur Karlsson
parent 2e39757f17
commit a375d3093a
3 changed files with 5 additions and 3 deletions
+1
View File
@@ -733,6 +733,7 @@ void WrappedOpenGL::BuildGLESExtensions()
m_GLESExtensions.push_back("GL_OES_gpu_shader5");
m_GLESExtensions.push_back("GL_OES_rgb8_rgba8");
m_GLESExtensions.push_back("GL_OES_mapbuffer");
m_GLESExtensions.push_back("GL_OES_standard_derivatives");
m_GLESExtensions.push_back("GL_OES_texture_compression_astc");
m_GLESExtensions.push_back("GL_OES_texture_stencil8");
+3 -3
View File
@@ -135,7 +135,7 @@ struct GLHookSet
PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64v;
PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv; // aliases glGetBufferParameterivARB
PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64v;
PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv; // aliases glGetBufferPointervARB
PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv; // aliases glGetBufferPointervARB, glGetBufferPointervOES
PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndex;
PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation; // aliases glGetFragDataLocationEXT
PFNGLGETSTRINGIPROC glGetStringi;
@@ -329,10 +329,10 @@ struct GLHookSet
PFNGLBINDBUFFERRANGEPROC glBindBufferRange; // aliases glBindBufferRangeEXT
PFNGLBINDBUFFERSBASEPROC glBindBuffersBase;
PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange;
PFNGLMAPBUFFERPROC glMapBuffer; // aliases glMapBufferARB
PFNGLMAPBUFFERPROC glMapBuffer; // aliases glMapBufferARB, glMapBufferOES
PFNGLMAPBUFFERRANGEPROC glMapBufferRange;
PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange;
PFNGLUNMAPBUFFERPROC glUnmapBuffer; // aliases glUnmapBufferARB
PFNGLUNMAPBUFFERPROC glUnmapBuffer; // aliases glUnmapBufferARB, glUnmapBufferOES
PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings; // aliases glTransformFeedbackVaryingsEXT
PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacks;
PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacks;
+1
View File
@@ -183,6 +183,7 @@
HookExtensionAlias(PFNGLGETBUFFERPARAMETERIVPROC, glGetBufferParameteriv, glGetBufferParameterivARB); \
HookExtension(PFNGLGETBUFFERPOINTERVPROC, glGetBufferPointerv); \
HookExtensionAlias(PFNGLGETBUFFERPOINTERVPROC, glGetBufferPointerv, glGetBufferPointervARB); \
HookExtensionAlias(PFNGLGETBUFFERPOINTERVPROC, glGetBufferPointerv, glGetBufferPointervOES); \
HookExtension(PFNGLBLENDEQUATIONSEPARATEPROC, glBlendEquationSeparate); \
HookExtensionAlias(PFNGLBLENDEQUATIONSEPARATEPROC, glBlendEquationSeparate, glBlendEquationSeparateARB); \
HookExtensionAlias(PFNGLBLENDEQUATIONSEPARATEPROC, glBlendEquationSeparate, glBlendEquationSeparateEXT); \