[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