From f7402737d70a9f906c3a4bdfd6199e5380987359 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Fri, 22 Apr 2005 21:12:37 +0000 Subject: Added SDL backend TODO svn-id: r17755 --- TODO | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index 625470ae55..d47e83d515 100644 --- a/TODO +++ b/TODO @@ -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 ####################################################################### -- cgit v1.2.3