commit 65eb8c098d6ed2c3407b761e8b967f82e0a7b8a7
parent a1322bc0c5814633ec3c82080540a2657f4f4486
Author: falkTX <falktx@falktx.com>
Date: Sat, 9 Oct 2021 21:31:19 +0100
Fix Windows builds with DGL_USE_NANOVG_FBO
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp
@@ -54,6 +54,18 @@ DGL_EXT(PFNGLUNIFORM4FVPROC, glUniform4fv)
DGL_EXT(PFNGLUSEPROGRAMPROC, glUseProgram)
DGL_EXT(PFNGLVERTEXATTRIBPOINTERPROC, glVertexAttribPointer)
DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate)
+# ifdef DGL_USE_NANOVG_FBO
+DGL_EXT(PFNGLBINDFRAMEBUFFERPROC, glBindFramebuffer)
+DGL_EXT(PFNGLBINDRENDERBUFFERPROC, glBindRenderbuffer)
+DGL_EXT(PFNGLCHECKFRAMEBUFFERSTATUSPROC, glCheckFramebufferStatus)
+DGL_EXT(PFNGLDELETEFRAMEBUFFERSPROC, glDeleteFramebuffers)
+DGL_EXT(PFNGLDELETERENDERBUFFERSPROC, glDeleteRenderbuffers)
+DGL_EXT(PFNGLFRAMEBUFFERTEXTURE2DPROC, glFramebufferTexture2D)
+DGL_EXT(PFNGLFRAMEBUFFERRENDERBUFFERPROC, glFramebufferRenderbuffer)
+DGL_EXT(PFNGLGENFRAMEBUFFERSPROC, glGenFramebuffers)
+DGL_EXT(PFNGLGENRENDERBUFFERSPROC, glGenRenderbuffers)
+DGL_EXT(PFNGLRENDERBUFFERSTORAGEPROC, glRenderbufferStorage)
+# endif
# ifdef DGL_USE_OPENGL3
DGL_EXT(PFNGLBINDBUFFERRANGEPROC, glBindBufferRange)
DGL_EXT(PFNGLBINDVERTEXARRAYPROC, glBindVertexArray)
@@ -150,6 +162,18 @@ DGL_EXT(PFNGLUNIFORM4FVPROC, glUniform4fv)
DGL_EXT(PFNGLUSEPROGRAMPROC, glUseProgram)
DGL_EXT(PFNGLVERTEXATTRIBPOINTERPROC, glVertexAttribPointer)
DGL_EXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate)
+# ifdef DGL_USE_NANOVG_FBO
+DGL_EXT(PFNGLBINDFRAMEBUFFERPROC, glBindFramebuffer)
+DGL_EXT(PFNGLBINDRENDERBUFFERPROC, glBindRenderbuffer)
+DGL_EXT(PFNGLCHECKFRAMEBUFFERSTATUSPROC, glCheckFramebufferStatus)
+DGL_EXT(PFNGLDELETEFRAMEBUFFERSPROC, glDeleteFramebuffers)
+DGL_EXT(PFNGLDELETERENDERBUFFERSPROC, glDeleteRenderbuffers)
+DGL_EXT(PFNGLFRAMEBUFFERTEXTURE2DPROC, glFramebufferTexture2D)
+DGL_EXT(PFNGLFRAMEBUFFERRENDERBUFFERPROC, glFramebufferRenderbuffer)
+DGL_EXT(PFNGLGENFRAMEBUFFERSPROC, glGenFramebuffers)
+DGL_EXT(PFNGLGENRENDERBUFFERSPROC, glGenRenderbuffers)
+DGL_EXT(PFNGLRENDERBUFFERSTORAGEPROC, glRenderbufferStorage)
+# endif
# ifdef DGL_USE_OPENGL3
DGL_EXT(PFNGLBINDBUFFERRANGEPROC, glBindBufferRange)
DGL_EXT(PFNGLBINDVERTEXARRAYPROC, glBindVertexArray)