allows for nanovg_gl prototypes to be declared simultaneously for multiple backends

This commit is contained in:
Andrew Corrigan 2014-06-21 19:53:47 -04:00
parent f0b503d9cc
commit 0ffc9d5d4e

View file

@ -55,17 +55,23 @@ extern "C" {
struct NVGcontext* nvgCreateGL2(int atlasw, int atlash, int flags);
void nvgDeleteGL2(struct NVGcontext* ctx);
#elif defined NANOVG_GL3
#endif
#if defined NANOVG_GL3
struct NVGcontext* nvgCreateGL3(int atlasw, int atlash, int flags);
void nvgDeleteGL3(struct NVGcontext* ctx);
#elif defined NANOVG_GLES2
#endif
#if defined NANOVG_GLES2
struct NVGcontext* nvgCreateGLES2(int atlasw, int atlash, int edgeaa);
void nvgDeleteGLES2(struct NVGcontext* ctx);
#elif defined NANOVG_GLES3
#endif
#if defined NANOVG_GLES3
struct NVGcontext* nvgCreateGLES3(int atlasw, int atlash, int edgeaa);
void nvgDeleteGLES3(struct NVGcontext* ctx);