]> Shamusworld >> Repos - stargem2/blobdiff - src/video.cpp
Finalizing move to trunk...
[stargem2] / src / video.cpp
index fe552b9fc7692801276ae78c7591140165c60718..e3ad1b7abeab38f16632511d209560eb864c7406 100755 (executable)
@@ -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);