[Scummvm-cvs-logs] CVS: scummvm TODO,1.279,1.280
Max Horn
fingolfin at users.sourceforge.net
Fri Apr 22 14:12:59 CEST 2005
Update of /cvsroot/scummvm/scummvm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5446
Modified Files:
TODO
Log Message:
Added SDL backend TODO
Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.279
retrieving revision 1.280
diff -u -d -r1.279 -r1.280
--- TODO 17 Apr 2005 11:26:12 -0000 1.279
+++ TODO 22 Apr 2005 21:12:37 -0000 1.280
@@ -386,6 +386,19 @@
* Make it work with multiple bitdepths
* Add frills used by SDL backend like graphic filters usage and CD audio
+SDL backend
+===========
+* Right now, the WinCE backend subclasses the regular SDL backend. The
+ Symbian backend will do that, too (it is not yet in CVS, though).
+ They both overload a lot of methods (mostly the graphics stuff). Since
+ graphics.cpp uses the scalers (e.g. hq3x), these derived backends
+ carry that baggage around, too, even though they don't need that code.
+ Idea: split the SDL backend into two classes, one base class which only
+ 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.
+
+
#######################################################################
# Tools
#######################################################################
More information about the Scummvm-git-logs
mailing list