diff --git a/src/render/opengl/SDL_render_gl.c b/src/render/opengl/SDL_render_gl.c index a331445b4..dbfdddf68 100755 --- a/src/render/opengl/SDL_render_gl.c +++ b/src/render/opengl/SDL_render_gl.c @@ -274,6 +274,7 @@ GL_CreateRenderer(SDL_Window * window, Uint32 flags) renderer->info = GL_RenderDriver.info; renderer->info.flags = SDL_RENDERER_ACCELERATED; renderer->driverdata = data; + renderer->window = window; data->context = SDL_GL_CreateContext(window); if (!data->context) { diff --git a/src/render/opengles/SDL_render_gles.c b/src/render/opengles/SDL_render_gles.c index eb5d33585..53125a00f 100755 --- a/src/render/opengles/SDL_render_gles.c +++ b/src/render/opengles/SDL_render_gles.c @@ -225,6 +225,7 @@ GLES_CreateRenderer(SDL_Window * window, Uint32 flags) renderer->info = GLES_RenderDriver.info; renderer->info.flags = SDL_RENDERER_ACCELERATED; renderer->driverdata = data; + renderer->window = window; SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 1); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1); diff --git a/src/render/opengles2/SDL_render_gles2.c b/src/render/opengles2/SDL_render_gles2.c index bec1c85d1..ccc88d824 100755 --- a/src/render/opengles2/SDL_render_gles2.c +++ b/src/render/opengles2/SDL_render_gles2.c @@ -1211,6 +1211,7 @@ GLES2_CreateRenderer(SDL_Window *window, Uint32 flags) renderer->info = GLES2_RenderDriver.info; renderer->info.flags = SDL_RENDERER_ACCELERATED; renderer->driverdata = rdata; + renderer->window = window; /* Create an OpenGL ES 2.0 context */ SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2);