[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