From a9bb889864ecceb18e52ce2ace0ac05514354c61 Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Sat, 28 Jun 2014 12:48:29 -0300 Subject: [PATCH] Disable desktop OpenGL for EGL under Android --- src/video/SDL_egl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/video/SDL_egl.c b/src/video/SDL_egl.c index 57d5fb654..a2c240676 100644 --- a/src/video/SDL_egl.c +++ b/src/video/SDL_egl.c @@ -416,7 +416,9 @@ SDL_EGL_CreateContext(_THIS, EGLSurface egl_surface) } /* Bind the API */ +#if !__ANDROID__ /* No support for desktop OpenGL on Android */ if(_this->gl_config.profile_mask == SDL_GL_CONTEXT_PROFILE_ES) { +#endif /* !__ANDROID__ */ _this->egl_data->eglBindAPI(EGL_OPENGL_ES_API); if (_this->gl_config.major_version) { context_attrib_list[1] = _this->gl_config.major_version; @@ -425,6 +427,8 @@ SDL_EGL_CreateContext(_THIS, EGLSurface egl_surface) egl_context = _this->egl_data->eglCreateContext(_this->egl_data->egl_display, _this->egl_data->egl_config, share_context, context_attrib_list); + +#if !__ANDROID__ } else { _this->egl_data->eglBindAPI(EGL_OPENGL_API); @@ -452,6 +456,7 @@ SDL_EGL_CreateContext(_THIS, EGLSurface egl_surface) _this->egl_data->egl_config, share_context, context_attrib_list); } +#endif /* !__ANDROID__ */ if (egl_context == EGL_NO_CONTEXT) { SDL_SetError("Could not create EGL context");