diff -r 69f1dc50a1fa -r 40fc0deb388f hedgewars/CCHandlers.inc --- a/hedgewars/CCHandlers.inc Tue Jan 22 17:18:58 2008 +0000 +++ b/hedgewars/CCHandlers.inc Fri Jan 25 20:47:50 2008 +0000 @@ -425,12 +425,16 @@ if Length(s) = 0 then cFullScreen:= not cFullScreen else cFullScreen:= s = '1'; -flags:= SDL_HWSURFACE or SDL_DOUBLEBUF or SDL_HWACCEL; +SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); + +flags:= SDL_OPENGL; if cFullScreen then flags:= flags or SDL_FULLSCREEN else SDL_WM_SetCaption('Hedgewars', nil); SDL_FreeSurface(SDLPrimSurface); SDLPrimSurface:= SDL_SetVideoMode(cScreenWidth, cScreenHeight, cBits, flags); +SetupOpenGL(); + {$IFDEF DEBUGFILE} AddFileLog('SDL video driver: ' + string(SDL_VideoDriverName(buf, sizeof(buf)))); {$ENDIF}