[SDL] Some SDL/OpenGL Win32 ResizeEvent hack !?
Johannes Zimmermann
zimerman at gmx.org
Wed Jun 28 01:52:30 PDT 2006
There was a major problem for me using SDL+OpenGL on Win2k:
The std method for resizing a window (re-calling SDL_SetVideoMode())
re-creates the OpenGL context flushing all textures, etc. this way...
Now I found some work-around, which seems to make the SDL_SetVideoMode()
call obsolete & is fine for me:
Catch the respective SDL_ResizeEvent and write new width & height into
SDL_GetVideoSurface()'s result (don't forget to adjust glViewport) -
yes, I know: this surface pointer is supposed to be read-only - but hey,
it works!
Is this work-around documented somewhere ? Does it work for any other
Win32 platforms ?
Cheers,
zimerman
More information about the SDL
mailing list