[SDL] Meeting low power device demands
Ryan C. Gordon
icculus at icculus.org
Tue Jul 19 20:39:54 PDT 2011
> after a "should redraw" event happens). This would be the equivalent of
> a Win32 application using WM_PAINT, an X11 application using the
> "Expose" event, an OS X application overriding NSView's drawRect member
Obviously SDL's API allows for this, although it may not be hooked up at
the moment for iOS, etc. This is fixable.
I had a patch for 1.2 floating around to make SDL_WaitEvent() do a true
wait instead of polling, so that embedded devices could go to an idle
state when the user wasn't touching anything. I'd like to make something
like that a formal part of 1.3 if possible. It could be done with the
existing SDL_WaitEvent(), we'd just have to make sure everything that we
care about can be marshaled into a single select() (or whatever) call.
> Another issue is low memory warnings. I know for a fact that both
> Android (android.app.Activity's onLowMemory() function) and iOS
> (UIApplicationDelegate's applicationDidReceiveMemoryWarning function)
> provide these warnings, SDL should generate an event for them.
This is a good idea.
More information about the SDL