[Scummvm-cvs-logs] SF.net SVN: scummvm: [21061] scummvm/trunk/TODO
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sat Mar 4 01:41:02 CET 2006
Revision: 21061
Author: fingolfin
Date: 2006-03-04 01:40:45 -0800 (Sat, 04 Mar 2006)
ViewCVS: http://svn.sourceforge.net/scummvm?rev=21061&view=rev
Log Message:
-----------
Added GFX transaction rollbacks in the SDL backend to the TODO list
Modified Paths:
--------------
scummvm/trunk/TODO
Modified: scummvm/trunk/TODO
===================================================================
--- scummvm/trunk/TODO 2006-03-04 09:24:51 UTC (rev 21060)
+++ scummvm/trunk/TODO 2006-03-04 09:40:45 UTC (rev 21061)
@@ -408,7 +408,14 @@
has the code which is used by all subclasses; and a "desktop" subclass,
which implements the rest. Then WinCE/Symbian would only subclass the
"base" SDL class.
-
+* We implemented GFX transactions & commits some time ago -- but they are only
+ half the story. We are still missing a rollback system -- that is, check
+ whether the requested video mode works, if it doesn't, revert to the current
+ settings -- at least "if it makes sense". That is, if the transaction
+ only modified the scaler or aspect ratio, we can safely revert. Of course
+ if the screen size changed (e.g. from 320x200 -> 640x480) we can't just
+ revert to the old screen size -- unless we augment the API accordingly,
+ and update all engines to deal with this possibility.
#######################################################################
# Tools
More information about the Scummvm-git-logs
mailing list