Browse Source

[X11] Fix up compilation when EGL headers are not present.

Gabriel Jacobo 11 years ago
parent
commit
819148a844
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/video/x11/SDL_x11window.c

+ 4 - 0
src/video/x11/SDL_x11window.c

@@ -563,6 +563,7 @@ X11_CreateWindow(_THIS, SDL_Window * window)
         && ( !_this->gl_data || ! _this->gl_data->HAS_GLX_EXT_create_context_es2_profile )
         && ( !_this->gl_data || ! _this->gl_data->HAS_GLX_EXT_create_context_es2_profile )
 #endif  
 #endif  
     ) {
     ) {
+#if SDL_VIDEO_OPENGL_EGL  
         if (!_this->egl_data) {
         if (!_this->egl_data) {
             X11_XDestroyWindow(display, w);
             X11_XDestroyWindow(display, w);
             return -1;
             return -1;
@@ -575,6 +576,9 @@ X11_CreateWindow(_THIS, SDL_Window * window)
             X11_XDestroyWindow(display, w);
             X11_XDestroyWindow(display, w);
             return SDL_SetError("Could not create GLES window surface");
             return SDL_SetError("Could not create GLES window surface");
         }
         }
+#else
+        return SDL_SetError("Could not create GLES window surface (no EGL support available)");
+#endif /* SDL_VIDEO_OPENGL_EGL */
     }
     }
 #endif
 #endif