[SDL] 2D API evolution (SDL 1.3/2.0)
David Olofson
david at olofson.net
Tue Aug 15 13:41:19 PDT 2006
On Tuesday 15 August 2006 20:42, Ulrich von Zadow wrote:
> David Olofson wrote:
> > On Tuesday 15 August 2006 12:25, Ulrich von Zadow wrote:
> > [...]
> >> Have a look at www.libavg.de (if I do say so myself ;-). It
> >> currently exposes a python api only, but the python interface is
> >> a
> >> thin layer over a C++ api. All you'd need to do is build it so it
> >> exposes that :-).
> >
> > Interesting stuff! :-)
> >
> > BTW, is there a software rasterizer as well (or does the API even
> > lend itself well to software rendering?), or does it require
> > OpenGL?
>
> There is a DirectFB-based software rasterizer as well :-).
Another potential source of usable code for SDL software fallbacks,
maybe? :-)
> On the other
> hand, many old or otherwise slow graphics cards have adequate Mesa
> support to use the SDL/OpenGL backend - I've seen libavg running
> with Intel i830, Matrox G200 and VIA EPIA cards, and as long as the
> textures fit into video memory, everything runs smoothly. An 800 MHz
> PIII with a Matrox G200 can handle an overdraw of about 3-4 at
> 800x600 pixels and 30 pics per second, for instance.
Yeah, raw performance is usually not an issue, even with relatively
heavy 2D applications.
Not so sure about the state of OpenGL on those cards on Windows,
though...
//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