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

David Olofson david at olofson.net
Mon Aug 14 17:52:58 PDT 2006


On Tuesday 15 August 2006 01:40, Torsten Giebl wrote:
> Hello !
> 
> 
> I do not know about the other things,
> but SDL 1.2 will be always an option for
> anybody that just wants to use 2D.
> It has also support for more systems and backends
> than SDL 1.3. It is some things lacking like
> MultiWindow Support, but you it should be always possible
> to get over these things.
> 
> SDL 1.3/2.0 is for me a footstep into a future API.
> 
> SDL's great thing was always to be used
> in commercial productions. An important thing that
> made SDL public and proved how stable it is.
> The new features are
> also a question of living or dieing for SDL.

My thoughts exactly!

SDL 1.2 is very useful and very portable, and should remain the first 
choice for those who need extreme portability. Meanwhile, 1.3/2.0 has 
to deal with the shift in the way computer graphics is handled, or 
I'm not quite sure what the point is.

Personally, I'd love to stick with software rendering with minimal 
hardware support (unlimited control and flexibility, and reliable, 
identical results on all platforms), but the hard fact is that the 
current generation of computers just aren't built to be used that 
way. Even procedural textures are probably best done by the GPU these 
days.

I'm not sure it's as serious as life or death of SDL as we know it (I 
don't see SDL 1.2 going away any time soon, no matter what) - but 
then again, it can't be a good sign when even an SDL diehard like 
myself starts considering alternatives for future projects...

Ok, maybe I'm just a coward for not daring to rely on OpenGL alone? 
However, it seems like it's a fact of life that proper OpenGL support 
is only to be expected on the relatively small number of computers 
owned by power users and hardcore gamers. This is a rather small user 
base if you're into anything but AAA titles.

So, Direct3D it is. ...and OpenGL, because I totally refuse using 
Windows as my primary development platform! :-D

Now, if/when it comes down to hacking the code anyway, I'd rather 
contribute to SDL, or some related effort, than invent and maintain 
Yet Another 2D Graphics Library that no one else will use.


//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