From 610477ec0f3dbfddce8ac1fdc80bbb5eba08ba7f Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 30 Aug 2021 13:44:04 +0100 Subject: [PATCH] Bind a few more windows GL functions if GL3 enabled Signed-off-by: falkTX --- dgl/src/NanoVG.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp index beaf2722..7b0cf0cc 100644 --- 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)