X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvideo.cpp;fp=src%2Fvideo.cpp;h=e3ad1b7abeab38f16632511d209560eb864c7406;hb=b4e8ef6c5282d8763d7559370c007fa4c1219a54;hp=fe552b9fc7692801276ae78c7591140165c60718;hpb=af27a070d6a36e5590c5d24ba255300825c25cf9;p=stargem2 diff --git a/src/video.cpp b/src/video.cpp index fe552b9..e3ad1b7 100755 --- a/src/video.cpp +++ b/src/video.cpp @@ -61,7 +61,7 @@ bool InitVideo(void) if (settings.useOpenGL) { - mainSurfaceFlags = SDL_HWSURFACE | SDL_HWPALETTE | SDL_OPENGL; + mainSurfaceFlags = SDL_HWSURFACE | SDL_HWPALETTE | SDL_DOUBLEBUF | SDL_OPENGL; SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); //We want 32BPP, so force the issue... SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 8); @@ -103,8 +103,7 @@ bool InitVideo(void) SDL_WM_SetCaption("StarGem2", "StarGem2"); // Create the secondary SDL display (32 BPP) that we use directly - surface = SDL_CreateRGBSurface(SDL_SWSURFACE, VIRTUAL_SCREEN_WIDTH, VIRTUAL_SCREEN_HEIGHT, 32, - MASK_R, MASK_G, MASK_B, MASK_A); + surface = SDL_CreateRGBSurface(SDL_SWSURFACE, VIRTUAL_SCREEN_WIDTH, VIRTUAL_SCREEN_HEIGHT, 32, MASK_R, MASK_G, MASK_B, MASK_A); /*WriteLog("Video: Created secondary surface with attributes:\n\n"); WriteLog("\tWidth, height: %u x %u\n", surface->w, surface->h); WriteLog("\t Pitch: %u\n", surface->pitch);