[Scummvm-cvs-logs] SF.net SVN: scummvm:[39655] scummvm/trunk/engines/saga
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Tue Mar 24 09:33:24 CET 2009
Revision: 39655
http://scummvm.svn.sourceforge.net/scummvm/?rev=39655&view=rev
Author: thebluegr
Date: 2009-03-24 08:33:24 +0000 (Tue, 24 Mar 2009)
Log Message:
-----------
Make sure that the currently buggy dirty rectangle handling code is not used. Also, make sure that the resource data pointer is initialized to zero
Modified Paths:
--------------
scummvm/trunk/engines/saga/render.cpp
scummvm/trunk/engines/saga/sprite.cpp
Modified: scummvm/trunk/engines/saga/render.cpp
===================================================================
--- scummvm/trunk/engines/saga/render.cpp 2009-03-24 08:20:08 UTC (rev 39654)
+++ scummvm/trunk/engines/saga/render.cpp 2009-03-24 08:33:24 UTC (rev 39655)
@@ -49,7 +49,7 @@
_vm = vm;
_system = system;
_initialized = false;
- _fullRefresh = false;
+ _fullRefresh = true;
#ifdef SAGA_DEBUG
// Initialize FPS timer callback
@@ -83,10 +83,6 @@
int curMode = _vm->_interface->getMode();
assert(_initialized);
- // TODO: Remove this to use dirty rectangles
- // Still quite buggy
- _fullRefresh = true;
-
#ifdef SAGA_DEBUG
_renderedFrameCount++;
#endif
@@ -206,7 +202,9 @@
_system->updateScreen();
- _fullRefresh = false;
+ // TODO: Change this to false to use dirty rectangles
+ // Still quite buggy
+ _fullRefresh = true;
}
void Render::addDirtyRect(Common::Rect rect) {
Modified: scummvm/trunk/engines/saga/sprite.cpp
===================================================================
--- scummvm/trunk/engines/saga/sprite.cpp 2009-03-24 08:20:08 UTC (rev 39654)
+++ scummvm/trunk/engines/saga/sprite.cpp 2009-03-24 08:33:24 UTC (rev 39655)
@@ -89,8 +89,8 @@
void Sprite::loadList(int resourceId, SpriteList &spriteList) {
SpriteInfo *spriteInfo;
- byte *spriteListData;
- size_t spriteListLength;
+ byte *spriteListData = 0;
+ size_t spriteListLength = 0;
uint16 oldSpriteCount;
uint16 newSpriteCount;
uint16 spriteCount;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list