Jump to content
  • Advertisement
Sign in to follow this  
Trapper Zoid

General vibe of using SDL 1.3?

This topic is 2573 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What's the current status of using SDL 1.3 for 2D game development, compared to the mature SDL 1.2 or alternative libraries like SFML? It still seems to be in beta, but how quirky does "beta" mean in the case of SDL 1.3?

I'm getting back into some C style game development like I was several years ago and I'm checking out the current state of game libraries. Back then I was using SDL 1.2 so the natural choice is SDL 1.3 - the zlib licensing removes my biggest gripe about the old library. But in my preliminary hunt for resources I'm not getting the same vibe from SDL as I was back when I started. SDL 1.3 is still in beta and appears to be a footnote on its own webpage, sort of like how it was in 2009. I'm still leaning towards trialling SDL due to my history of working with it and to ease my de-rustifying my game programming, but I'd like to get a general feel of any general potential pitfalls I'm getting in to by blindly going with the new version.

Share this post


Link to post
Share on other sites
Advertisement
Comparing SDL 1.3 with SDL 1.2.

SDL 1.3 is a major update to the SDL 1.2 codebase. It replaces several parts of the 1.2 API with more general support for multiple input and output options. Some feature additions include multiple window support, multiple input device support (many mice, many keyboards, etc.), hardware-accelerated 2D graphics, and better Unicode support. You can look at the roadmap to get a sense of what needs to be done for the move to SDL 1.3. SDL 1.3, when finished, will eventually become SDL 2.0[sup][/sup]. SDL 1.3 also introduces a new licensing option, whereby one can obtain a commercial license to allow closed-source static linking.[sup][/sup] This opens up possibilities for distribution on platforms that do not allow dynamic linking


Unfortunately it's still in beta phase.
But i would guess SDL 1.3 would be a great leap in 2D programming.

[font="Garamond"]*content taken from wikipedia*[/font]

Share this post


Link to post
Share on other sites
SDL 1.3 has been in beta for years, so I'm wondering if that's due to slow development or whether they want to be really, really sure they've squashed all the bugs. I'm probably not going to be doing anything too far from the norm with my use of SDL so as long as 1.3 has a decent rep for cross-platform then it's fine. As rusty as I currenty am though I'm out of the loop on whether everyone has made the shift to SDL 1.3 or whether SDL 1.2 is where it's at for compatibility's sake.

The hardware acceleration for 2D graphics is nice. I used OpenGL with SDL 1.2 for accelerated textured for 2D sprites, but if 1.3 handles that for me I'll shift to using that.

Share this post


Link to post
Share on other sites

really sure they've squashed all the bugs
[/quote]
That's what i am talking about, SDL 1.3 would be bug free and a updated version for all the 2D Graphic programmers out there!

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!