SDL 2.0 Release Improves 2D/3D Rendering, Better Audio & New Features
An anonymous reader writes "Simple DirectMedia Layer 2.0 has finally been released. The cross-platform multimedia layer used by hundreds of cross-platform games has seen its first major release in years. The SDL 2.0 release has many new features including GL3 and OpenGL ES rendering support, a new 2D rendering API, better full-screen / multi-window support, multiple input support, Android and iOS support, power management, and other new functionality. SDL 2.0 can be downloaded from libsdl.org."
With SDL 1.2, if there was a bug on SDL... or if in need to run the game on the new directfb/wayland/whatever frontend, updating SDL was enough.
With SDL 2 linked statically against some closed game... not so much.
Thank you to everyone who made this possible.
A set of Python bindings similar in scope to SDL 1.2's Pygame has been released: sdl2.ext.
Well, it's probably because they want GMO plants as payment.
There are two types of people in the world: Those who crave closure
Like the GPL, the LGPL requires distributions of executable applications to provide "scripts for controlling installation" (2.1) or "Installation Information" (LGPLv3) for running an application with a modified library. Console makers have shown themselves unwilling to allow video game publishers to provide this sort of Installation Information to the public.
The license change happened more than a year before Sam Lantinga was hired by Valve.
Mada mada dane.
Oh, interesting; I did not know that. Thanks for pointing it out instead of yelling at me for being lazy and not looking it up ;)
Apparently wizard is not a legitimate career path, so I chose programmer instead.
How does one spell "non-sequitor"?
With great difficulty, apparently.
Ezekiel 23:20
I've been reading through the improvements, and this actually seems like a big step forward for SDL. It's dropping antique crap like CD audio playing, moving towards a more modern GPU-focused system. They're not keeping old API bits around just for compatibility, but none of these changes seem like change-for-the-sake-of-change. I'm particularly interested in the OpenGL 3.0 stuff - getting a "modern" OpenGL context set up is a pain in twenty asses, and if they can simplify that, all the better.
One of the more interesting changes is the license switch from LGPL to zlib.
I suspect this was done due to the rise of SFML (Simple and Fast Multimedia Library).
I believe you can actually update the QT libraries on Android separately using Ministro. I don't know if any other libraries do something like this.