[SVN] r3559 - branches/SDL-1.2/src/video
svn-owner at libsdl.org
svn-owner at libsdl.org
Fri Feb 29 05:57:49 PST 2008
Author: slouken
Date: 2008-02-29 05:57:49 -0800 (Fri, 29 Feb 2008)
New Revision: 3559
Modified:
branches/SDL-1.2/src/video/SDL_video.c
Log:
Date: Thu, 28 Feb 2008 22:54:29 +0100
From: Sylvain Beucler
Subject: [SDL] SDL window resize and flicker
I have a resizable SDL window, and when it's resized, the surface goes
black _and_ is flushed to screen before I have a chance to redraw
it. This causes flicker.
The super-small attached patch fixes this issue by avoiding a
SDL_Flip() right after the window resize. What do you think?
This SDL_ClearSurface function is only called once in the code, in
SDL_SetVideoMode, and as far as I can tell the patch doesn't introduce
other changes than getting rid of the flicker.
Modified: branches/SDL-1.2/src/video/SDL_video.c
===================================================================
--- branches/SDL-1.2/src/video/SDL_video.c 2008-02-29 13:55:44 UTC (rev 3558)
+++ branches/SDL-1.2/src/video/SDL_video.c 2008-02-29 13:57:49 UTC (rev 3559)
@@ -503,7 +503,6 @@
SDL_Flip(surface);
SDL_FillRect(surface, NULL, black);
}
- SDL_Flip(surface);
}
/*
More information about the SVN
mailing list