[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