Skip to content

Commit

Permalink
Select EGL config when creating the EGL surface
Browse files Browse the repository at this point in the history
  • Loading branch information
gabomdq committed Dec 2, 2013
1 parent f848adf commit 7d9e42f
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/video/SDL_egl.c
Expand Up @@ -225,8 +225,7 @@ SDL_EGL_LoadLibrary(_THIS, const char *egl_path, NativeDisplayType native_displa
*_this->gl_config.driver_path = '\0';
}

/* We need to select a config here to satisfy some video backends such as X11 */
return SDL_EGL_ChooseConfig(_this);
return 0;
}

int
Expand Down Expand Up @@ -452,6 +451,10 @@ SDL_EGL_DeleteContext(_THIS, SDL_GLContext context)
EGLSurface *
SDL_EGL_CreateSurface(_THIS, NativeWindowType nw)
{
if (SDL_EGL_ChooseConfig(_this) != 0) {
return -1;
}

return _this->egl_data->eglCreateWindowSurface(
_this->egl_data->egl_display,
_this->egl_data->egl_config,
Expand Down

0 comments on commit 7d9e42f

Please sign in to comment.