[SDL] SDL 1.3 roadmap...

Gerry JJ trick at icculus.org
Mon Oct 15 08:19:43 PDT 2007


All this sounds great.  Some comments:

First, it's great that joysticks will now be hotpluggable, but I got
the impression that this is just for joysticks?  I think it would
make sense to support this for other input devices too, specially now
that multiple mice and tablets will be supported.  (Maybe even for
keyboards, for that 500-button gamepad ;) .. well, mice and tablets
would be useful at least).

Also, some tablets support more than just pressure and tilt for
certain tools (like z-rotation), and can also have extra buttons and
such on the tablet itself that's not attached to a specific tool.
Will this also be supported?  (Also, touch screens?  Just a screen-
sized absolute-mode tablet, I suppose.)

Will there be a way to (accurately) mix more than two channels with
SDL_MixAudio?

Also, while I'm at it .. have you considered splitting the RWops API to
be separate from SDL?  Having a more generic API that could potentially
also be used by other things without necessarily depending on SDL
headers would be nice, I think.  Permissive license a plus =)
(I've been fiddling with something like that myself, actually. Just a
struct with three functions: read, write, and control (for determining
supported ops, closing the stream, seeking, etc .. easily customizable
and extensible), and an id.  Then you can chain stuff together to do
things like on-the-fly delta patching with automatic buffering and
checksum generation, etc =))

- Gerry


More information about the SDL mailing list