[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freesci-develop] r1575 - in freesci/branches/glutton: . src/gfx/drivers
From: |
freesci |
Subject: |
[freesci-develop] r1575 - in freesci/branches/glutton: . src/gfx/drivers |
Date: |
Mon, 17 Jul 2006 20:11:30 +0200 |
Author: waltervn
Date: 2006-07-17 20:11:21 +0200 (Mon, 17 Jul 2006)
New Revision: 1575
Modified:
freesci/branches/glutton/ChangeLog
freesci/branches/glutton/src/gfx/drivers/sdl_driver.c
Log:
Forward ported SDL fix to glutton.
-- Walter
Modified: freesci/branches/glutton/ChangeLog
===================================================================
--- freesci/branches/glutton/ChangeLog 2006-07-17 11:02:43 UTC (rev 1574)
+++ freesci/branches/glutton/ChangeLog 2006-07-17 18:11:21 UTC (rev 1575)
@@ -1,3 +1,7 @@
+2006-07-17 Walter van Niftrik <address@hidden>
+
+ * src/gfx/drivers/sdl_driver.c: Removed double buffering code.
+
2006-05-22 Lars Skovlund <address@hidden>
* src/engine/kernel.c, src/engine/vm.c: Added special pointer
Modified: freesci/branches/glutton/src/gfx/drivers/sdl_driver.c
===================================================================
--- freesci/branches/glutton/src/gfx/drivers/sdl_driver.c 2006-07-17
11:02:43 UTC (rev 1574)
+++ freesci/branches/glutton/src/gfx/drivers/sdl_driver.c 2006-07-17
18:11:21 UTC (rev 1575)
@@ -177,7 +177,7 @@
S->primary = NULL;
- i = SDL_HWSURFACE | SDL_SWSURFACE | SDL_HWPALETTE | SDL_DOUBLEBUF;
+ i = SDL_HWSURFACE | SDL_HWPALETTE;
if (flags & SCI_SDL_FULLSCREEN) {
i |= SDL_FULLSCREEN;
@@ -331,7 +331,7 @@
}
SDL_EnableUNICODE(SDL_ENABLE);
- i = SDL_HWSURFACE | SDL_SWSURFACE | SDL_HWPALETTE | SDL_DOUBLEBUF;
+ i = SDL_HWSURFACE | SDL_HWPALETTE;
if (flags & SCI_SDL_FULLSCREEN) {
i |= SDL_FULLSCREEN;
}
@@ -794,7 +794,7 @@
case GFX_BUFFER_FRONT:
if (SDL_BlitSurface(S->visual[data_source], &srect, S->primary,
&drect))
SDLERROR("primary surface update failed!\n");
- SDL_Flip(S->primary);
+ SDL_UpdateRect(S->primary, drect.x, drect.y, drect.w, drect.h);
break;
default:
GFXERROR("Invalid buffer %d in update!\n", buffer);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freesci-develop] r1575 - in freesci/branches/glutton: . src/gfx/drivers,
freesci <=