[Scummvm-cvs-logs] scummvm master -> 2c1eb9d0f503b2cca32924c6dacadbebc80a37da

somaen einarjohan at somadalen.com
Sun Dec 2 08:30:53 CET 2012


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:
2c1eb9d0f5 WINTERMUTE: Make dirty rect-rendering available in config-file.


Commit: 2c1eb9d0f503b2cca32924c6dacadbebc80a37da
    https://github.com/scummvm/scummvm/commit/2c1eb9d0f503b2cca32924c6dacadbebc80a37da
Author: Einar Johan Trøan Sømåen (einarjohants at gmail.com)
Date: 2012-12-01T23:29:48-08:00

Commit Message:
WINTERMUTE: Make dirty rect-rendering available in config-file.

Changed paths:
    engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
    engines/wintermute/base/gfx/osystem/base_render_osystem.h



diff --git a/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp b/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
index c4cd3b8..c141440 100644
--- a/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
+++ b/engines/wintermute/base/gfx/osystem/base_render_osystem.cpp
@@ -106,6 +106,10 @@ BaseRenderOSystem::BaseRenderOSystem(BaseGame *inGame) : BaseRenderer(inGame) {
 	setAlphaMod(255);
 	setColorMod(255, 255, 255);
 	_dirtyRect = NULL;
+	_disableDirtyRects = true;
+	if (!ConfMan.hasKey("dirty_rects")) {
+		_disableDirtyRects = !ConfMan.getBool("dirty_rects");
+	}
 }
 
 //////////////////////////////////////////////////////////////////////////
diff --git a/engines/wintermute/base/gfx/osystem/base_render_osystem.h b/engines/wintermute/base/gfx/osystem/base_render_osystem.h
index 0d52611..1e9b4ed 100644
--- a/engines/wintermute/base/gfx/osystem/base_render_osystem.h
+++ b/engines/wintermute/base/gfx/osystem/base_render_osystem.h
@@ -119,7 +119,7 @@ private:
 	int _borderRight;
 	int _borderBottom;
 
-	static const bool _disableDirtyRects = true;
+	bool _disableDirtyRects;
 	float _ratioX;
 	float _ratioY;
 	uint32 _colorMod;






More information about the Scummvm-git-logs mailing list