diff --git a/src/gui/gui.h b/src/gui/gui.h index e99adbdd9..44fbef801 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -86,9 +86,14 @@ enum FurnaceGUIRenderBackend { #define GUI_BACKEND_DEFAULT GUI_BACKEND_GL1 #define GUI_BACKEND_DEFAULT_NAME "OpenGL 1.1" #else +#ifdef USE_GLES +#define GUI_BACKEND_DEFAULT GUI_BACKEND_GL3 +#define GUI_BACKEND_DEFAULT_NAME "OpenGL ES 2.0" +#else #define GUI_BACKEND_DEFAULT GUI_BACKEND_GL3 #define GUI_BACKEND_DEFAULT_NAME "OpenGL 3.0" #endif +#endif #else #ifdef HAVE_RENDER_SDL #define GUI_BACKEND_DEFAULT GUI_BACKEND_SDL diff --git a/src/gui/render.cpp b/src/gui/render.cpp index fcda254fc..5472f8331 100644 --- a/src/gui/render.cpp +++ b/src/gui/render.cpp @@ -60,7 +60,7 @@ bool FurnaceGUI::initRender() { case GUI_BACKEND_GL2: logI("render backend: OpenGL ES 2.0"); rend=new FurnaceGUIRenderGL; - ((FurnaceGUIRenderGL*)rend)->setVersion(2); + ((FurnaceGUIRenderGL*)rend)->setVersion(3); break; #else case GUI_BACKEND_GL3: diff --git a/src/gui/render/renderGL.cpp b/src/gui/render/renderGL.cpp index 2c7395f2c..f83380a1e 100644 --- a/src/gui/render/renderGL.cpp +++ b/src/gui/render/renderGL.cpp @@ -725,4 +725,4 @@ bool FurnaceGUIRenderGL::isDead() { void FurnaceGUIRenderGL::setVersion(unsigned char ver) { glVer=ver; -} \ No newline at end of file +}