| @@ -11,10 +11,10 @@ | |||||
| #include "osdialog.h" | #include "osdialog.h" | ||||
| #define NANOVG_GL2 1 | |||||
| // #define NANOVG_GL3 1 | |||||
| // #define NANOVG_GLES2 1 | |||||
| #define NANOVG_GL_IMPLEMENTATION 1 | |||||
| #define NANOVG_GL2_IMPLEMENTATION 1 | |||||
| // #define NANOVG_GL3_IMPLEMENTATION 1 | |||||
| // #define NANOVG_GLES2_IMPLEMENTATION 1 | |||||
| // #define NANOVG_GLES3_IMPLEMENTATION 1 | |||||
| #include "nanovg_gl.h" | #include "nanovg_gl.h" | ||||
| // Hack to get framebuffer objects working on OpenGL 2 (we blindly assume the extension is supported) | // Hack to get framebuffer objects working on OpenGL 2 (we blindly assume the extension is supported) | ||||
| #define NANOVG_FBO_VALID 1 | #define NANOVG_FBO_VALID 1 | ||||
| @@ -379,28 +379,28 @@ void windowInit() { | |||||
| glfwSetWindowSizeLimits(gWindow, 640, 480, GLFW_DONT_CARE, GLFW_DONT_CARE); | glfwSetWindowSizeLimits(gWindow, 640, 480, GLFW_DONT_CARE, GLFW_DONT_CARE); | ||||
| // Set up NanoVG | // Set up NanoVG | ||||
| int nvgFlags = 0;//NVG_ANTIALIAS; | |||||
| #if defined NANOVG_GL2 | #if defined NANOVG_GL2 | ||||
| gVg = nvgCreateGL2(NVG_ANTIALIAS); | |||||
| gVg = nvgCreateGL2(nvgFlags); | |||||
| #elif defined NANOVG_GL3 | #elif defined NANOVG_GL3 | ||||
| gVg = nvgCreateGL3(NVG_ANTIALIAS); | |||||
| gVg = nvgCreateGL3(nvgFlags); | |||||
| #elif defined NANOVG_GLES2 | #elif defined NANOVG_GLES2 | ||||
| gVg = nvgCreateGLES2(NVG_ANTIALIAS); | |||||
| gVg = nvgCreateGLES2(nvgFlags); | |||||
| #endif | #endif | ||||
| assert(gVg); | assert(gVg); | ||||
| #if defined NANOVG_GL2 | #if defined NANOVG_GL2 | ||||
| gFramebufferVg = nvgCreateGL2(NVG_ANTIALIAS); | |||||
| gFramebufferVg = nvgCreateGL2(nvgFlags); | |||||
| #elif defined NANOVG_GL3 | #elif defined NANOVG_GL3 | ||||
| gFramebufferVg = nvgCreateGL3(NVG_ANTIALIAS); | |||||
| gFramebufferVg = nvgCreateGL3(nvgFlags); | |||||
| #elif defined NANOVG_GLES2 | #elif defined NANOVG_GLES2 | ||||
| gFramebufferVg = nvgCreateGLES2(NVG_ANTIALIAS); | |||||
| gFramebufferVg = nvgCreateGLES2(nvgFlags); | |||||
| #endif | #endif | ||||
| assert(gFramebufferVg); | assert(gFramebufferVg); | ||||
| // Set up Blendish | // Set up Blendish | ||||
| gGuiFont = Font::load(assetGlobal("res/fonts/DejaVuSans.ttf")); | gGuiFont = Font::load(assetGlobal("res/fonts/DejaVuSans.ttf")); | ||||
| bndSetFont(gGuiFont->handle); | bndSetFont(gGuiFont->handle); | ||||
| // bndSetIconImage(loadImage(assetGlobal("res/icons.png"))); | |||||
| windowSetTheme(nvgRGB(0x33, 0x33, 0x33), nvgRGB(0xf0, 0xf0, 0xf0)); | windowSetTheme(nvgRGB(0x33, 0x33, 0x33), nvgRGB(0xf0, 0xf0, 0xf0)); | ||||
| } | } | ||||