DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdgl/src/NanoVG.cpp | 18++++++++++++++++++
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)