diff options
author | Max Horn | 2005-04-22 21:12:37 +0000 |
---|---|---|
committer | Max Horn | 2005-04-22 21:12:37 +0000 |
commit | f7402737d70a9f906c3a4bdfd6199e5380987359 (patch) | |
tree | e3fffd497600936c93e40aac9064914d1899ad7d | |
parent | 88d0b6cc44d81d982ac30b734a8af42f5efd6a51 (diff) | |
download | scummvm-rg350-f7402737d70a9f906c3a4bdfd6199e5380987359.tar.gz scummvm-rg350-f7402737d70a9f906c3a4bdfd6199e5380987359.tar.bz2 scummvm-rg350-f7402737d70a9f906c3a4bdfd6199e5380987359.zip |
Added SDL backend TODO
svn-id: r17755
-rw-r--r-- | TODO | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -386,6 +386,19 @@ X11 backend * 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 ####################################################################### |