DPF

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

commit 4be6a2c31722336b0cd1e3bd4d8dacbeb3de53eb
parent 4428499899b2548c3588d7693474b6b53e03aaff
Author: JP Cimalando <jp-dev@inbox.ru>
Date:   Sat,  8 May 2021 18:34:50 +0200

Merge pull request #265 from jpcima/gl-ext-warnings

Eliminate function cast warnings with OpenGL
Diffstat:
Mdgl/src/NanoVG.cpp | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp @@ -89,6 +89,10 @@ DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate) static NVGcontext* nvgCreateGL_helper(int flags) { #if defined(DISTRHO_OS_WINDOWS) +# ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wcast-function-type" +# endif static bool needsInit = true; # define DGL_EXT(PROC, func) \ if (needsInit) func = (PROC) wglGetProcAddress ( #func ); \ @@ -123,6 +127,9 @@ DGL_EXT(PFNGLVERTEXATTRIBPOINTERPROC, glVertexAttribPointer) DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate) # undef DGL_EXT needsInit = false; +# ifdef __GNUC__ +# pragma GCC diagnostic pop +# endif #endif return nvgCreateGL(flags); }