diff --git a/Source/Core/DolphinWX/Src/GLInterface/EGL.cpp b/Source/Core/DolphinWX/Src/GLInterface/EGL.cpp index 6c12c1156c..b5560d1ed7 100644 --- a/Source/Core/DolphinWX/Src/GLInterface/EGL.cpp +++ b/Source/Core/DolphinWX/Src/GLInterface/EGL.cpp @@ -53,7 +53,12 @@ bool cInterfaceEGL::Create(void *&window_handle) EGL_DEPTH_SIZE, 24, #ifdef USE_GLES #ifdef USE_GLES3 - EGL_RENDERABLE_TYPE, (1 << 6) /* EGL_OPENGL_ES3_BIT */, + EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, + + // OpenGL ES 3 bit is disabled for now, until we have a way to select it from runtime + // Qualcomm drivers don't even care if it is ES2 or ES3 bit set. + // Intel drivers /might/ not care, but that code path is untested + // EGL_RENDERABLE_TYPE, (1 << 6) /* EGL_OPENGL_ES3_BIT */, #else EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, #endif