[Scummvm-cvs-logs] scummvm master -> 3e568910c83a3922e25f523fdf23c7b3e2409e7f
sev-
sev at scummvm.org
Sun Apr 10 16:37:28 CEST 2016
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
3e568910c8 GCW0: Disable triple buffering.
Commit: 3e568910c83a3922e25f523fdf23c7b3e2409e7f
https://github.com/scummvm/scummvm/commit/3e568910c83a3922e25f523fdf23c7b3e2409e7f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-04-10T16:36:42+02:00
Commit Message:
GCW0: Disable triple buffering.
Too many artifacts. It is not possible with current ScummVM
drawing approaches.
Changed paths:
backends/graphics/surfacesdl/surfacesdl-graphics.cpp
diff --git a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
index f00e6e7..2134551 100644
--- a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
+++ b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp
@@ -812,11 +812,7 @@ bool SurfaceSdlGraphicsManager::loadGFXMode() {
#endif
_hwscreen = SDL_SetVideoMode(_videoMode.hardwareWidth, _videoMode.hardwareHeight, 16,
-#ifndef GCW0
_videoMode.fullscreen ? (SDL_FULLSCREEN|SDL_SWSURFACE) : SDL_SWSURFACE
-#else
- SDL_HWSURFACE | SDL_TRIPLEBUF
-#endif
);
}
@@ -1262,11 +1258,7 @@ void SurfaceSdlGraphicsManager::internUpdateScreen() {
// Finally, blit all our changes to the screen
if (!_displayDisabled) {
-#ifndef GCW0
SDL_UpdateRects(_hwscreen, _numDirtyRects, _dirtyRectList);
-#else
- SDL_Flip(_hwscreen);
-#endif
}
}
More information about the Scummvm-git-logs
mailing list