diff options
author | Filippos Karapetis | 2008-12-08 22:07:14 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-12-08 22:07:14 +0000 |
commit | e27c494371660dc08e15af8038c8d7145be90ed4 (patch) | |
tree | 78d3d4d5eb881d32cc35e250b98fdc546aab022f /engines/saga/scene.cpp | |
parent | 3334af5507db24208ca8a6f1aa8852281a017f82 (diff) | |
download | scummvm-rg350-e27c494371660dc08e15af8038c8d7145be90ed4.tar.gz scummvm-rg350-e27c494371660dc08e15af8038c8d7145be90ed4.tar.bz2 scummvm-rg350-e27c494371660dc08e15af8038c8d7145be90ed4.zip |
Some more dirty rectangle changes (still incomplete)
svn-id: r35288
Diffstat (limited to 'engines/saga/scene.cpp')
-rw-r--r-- | engines/saga/scene.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp index f53e6321c7..c2c3a7d350 100644 --- a/engines/saga/scene.cpp +++ b/engines/saga/scene.cpp @@ -589,9 +589,6 @@ void Scene::loadScene(LoadSceneParams *loadSceneParams) { Event *q_event; static PalEntry current_pal[PAL_ENTRIES]; - // Since we are loading a new scene, do a full refresh - _vm->_render->setFullRefresh(true); - if (loadSceneParams->transitionType == kTransitionFade) _vm->_interface->setFadeMode(kFadeOut); @@ -1185,6 +1182,7 @@ void Scene::endScene() { _vm->_scene->getBGInfo(bgInfo); _vm->_render->getBackGroundSurface()->blit(bgInfo.bounds, bgInfo.buffer); + _vm->_render->addDirtyRect(bgInfo.bounds); } else { _vm->_gfx->getBackBufferRect(rect); _vm->_render->getBackGroundSurface()->blit(rect, (const byte *)_vm->_gfx->getBackBufferPixels()); |