[SDL] 2D API evolution (SDL 1.3/2.0)

David Olofson david at olofson.net
Sun Aug 27 15:48:28 PDT 2006


On Monday 28 August 2006 00:12, René Dudfield wrote:
> Has anyone had a look at tinygl?
> 
> It's really small, and there is a port to SDL.  It uses floats
> internally, so isn't very good for eg ARM platforms.
> 
> The source forge page is down at the moment...
> http://sdl-tinygl.sourceforge.net/
> 
> There's the fixed point, GPL klimt too.
> http://studierstube.icg.tu-graz.ac.at/klimt/

Yeah, I've tried the former. Klimt seems to be alive (as opposed to 
TinyGL, AFAIK) and interesting, but it won't compile out of the box 
on Gentoo/AMD64 so I can't try it right now... Also, the GPL might be 
a showstopper for some people.

Anyway, the way I'm thinking about it right now, these, along with 
Pixomatic and whatnot, are just alternatives to OpenGL and Direct3D. 
All of these could be used as target APIs for both "Advanced2D" and 
"Clean3D" add-on libs for SDL.

In addition, an Advanced2D lib could provide it's own software 
rasterizer, with the specialized scaling and single plane rotating 
blitters that would normally be irrelevant and thus missing in a 3D 
oriented rasterizer. That would be a lot more efficient than anything 
implemented over a 3D software rasterizer.


//David Olofson - Programmer, Composer, Open Source Advocate

.-------  http://olofson.net - Games, SDL examples  -------.
|        http://zeespace.net - 2.5D rendering engine       |
|       http://audiality.org - Music/audio engine          |
|     http://eel.olofson.net - Real time scripting         |
'--  http://www.reologica.se - Rheology instrumentation  --'




More information about the SDL mailing list