commit 610477ec0f3dbfddce8ac1fdc80bbb5eba08ba7f
parent b9f36d2300111b1e0b500cb2777d58599ac17ce1
Author: falkTX <falktx@falktx.com>
Date: Mon, 30 Aug 2021 13:43:37 +0100
Bind a few more windows GL functions if GL3 enabled
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp
@@ -54,6 +54,15 @@ DGL_EXT(PFNGLUNIFORM4FVPROC, glUniform4fv)
DGL_EXT(PFNGLUSEPROGRAMPROC, glUseProgram)
DGL_EXT(PFNGLVERTEXATTRIBPOINTERPROC, glVertexAttribPointer)
DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate)
+# ifdef DGL_USE_OPENGL3
+DGL_EXT(PFNGLBINDBUFFERRANGEPROC, glBindBufferRange)
+DGL_EXT(PFNGLBINDVERTEXARRAYPROC, glBindVertexArray)
+DGL_EXT(PFNGLDELETEVERTEXARRAYSPROC, glDeleteVertexArrays)
+DGL_EXT(PFNGLGENERATEMIPMAPPROC, glGenerateMipmap)
+DGL_EXT(PFNGLGETUNIFORMBLOCKINDEXPROC, glGetUniformBlockIndex)
+DGL_EXT(PFNGLGENVERTEXARRAYSPROC, glGenVertexArrays)
+DGL_EXT(PFNGLUNIFORMBLOCKBINDINGPROC, glUniformBlockBinding)
+# endif
# undef DGL_EXT
#endif
@@ -136,6 +145,15 @@ DGL_EXT(PFNGLUNIFORM4FVPROC, glUniform4fv)
DGL_EXT(PFNGLUSEPROGRAMPROC, glUseProgram)
DGL_EXT(PFNGLVERTEXATTRIBPOINTERPROC, glVertexAttribPointer)
DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate)
+# ifdef DGL_USE_OPENGL3
+DGL_EXT(PFNGLBINDBUFFERRANGEPROC, glBindBufferRange)
+DGL_EXT(PFNGLBINDVERTEXARRAYPROC, glBindVertexArray)
+DGL_EXT(PFNGLDELETEVERTEXARRAYSPROC, glDeleteVertexArrays)
+DGL_EXT(PFNGLGENERATEMIPMAPPROC, glGenerateMipmap)
+DGL_EXT(PFNGLGETUNIFORMBLOCKINDEXPROC, glGetUniformBlockIndex)
+DGL_EXT(PFNGLGENVERTEXARRAYSPROC, glGenVertexArrays)
+DGL_EXT(PFNGLUNIFORMBLOCKBINDINGPROC, glUniformBlockBinding)
+# endif
# undef DGL_EXT
needsInit = false;
# if defined(__GNUC__) && (__GNUC__ >= 9)