[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