Announcing SDL 1.1.0

SDL 1.1 is here!
http://www.devolution.com/~slouken/SDL/

SDL 1.1.0 is the first in the newest development series releases of the
cross-platform game/multimedia development library known as the “Simple
DirectMedia Layer”

SDL has come a long way from its modest roots, now supporting over four
major software platforms, including Linux, Win32, BeOS, and MacOS. It
is being used in many free and commercial games, including award winning
titles by Loki Entertainment Software.

In addition to an excellent 2D API, the SDL 1.1 series now has support
for OpenGL on all supported platforms, making it a first class choice
for 3D titles, including the upcoming Linux port of the mech title
“Heavy Gear II” by Loki, and Epic’s public release of Unreal Tournament.

SDL 1.1 also has a new joystick API which adds another dimension to your
game experience, with full support for joystick hats and trackballs.

Many thanks go to Jim Kutter and Michael Vance for thier great work on
SDL’s OpenGL support!

A full list of enhancements over the 1.0 series follows:

  • Worked around DGA mouse cursor bug in Voodoo X server
  • Added SDL OpenGL documentation (thanks Nicholas Vining)
  • Added AAlib video driver support (thanks Stephane Peter)
  • Added fullscreen support for Win32 GDI video driver
  • Added 32-bit PII MMX optimized blitters from Hermes
  • Improved alpha blend speed (thanks Alexandre Courbot)
  • Added function to queue events: SDL_PushEvent()
  • Added user-defined event type to SDL_Event structure
  • Added BDirectWindow fullscreen support on BeOS
  • Added initial joystick support (Linux, Win32, BeOS, MacOS)
  • The timer now runs in a separate thread if possible
  • Added initial OpenGL support (Linux, Win32, BeOS, MacOS)
  • Added detection for Linux supermount CD-ROM drives

Note that the development series of SDL releases are a scratch-pad for
new features and as such may not be binary compatible from release to
release.

Enjoy!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Does this upgrade the 1.0.* series, or will I have to remove 1.0.*
before installing 1.1.0? Will all the progs that look for >= 1.0.0 see
1.1.0? Stupid questions, but I’ve run into similar problems before…

Sam Lantinga wrote:>

SDL 1.1 is here!
http://www.devolution.com/~slouken/SDL/

Upgrading won’t work without breaking dependencies with half a dozen sdl
based apps from Maelstrom to heretic - if I uninstall the apps, install
1.1.0 and re-install the apps, will they work with 1.1.0?

Does this upgrade the 1.0.* series, or will I have to remove 1.0.*
before installing 1.1.0? Will all the progs that look for >= 1.0.0 see
1.1.0? Stupid questions, but I’ve run into similar problems before…

Sam Lantinga wrote:>

SDL 1.1 is here!
http://www.devolution.com/~slouken/SDL/

Upgrading won’t work without breaking dependencies with half a dozen sdl
based apps from Maelstrom to heretic - if I uninstall the apps, install
1.1.0 and re-install the apps, will they work with 1.1.0?

You can install both SDL 1.0 and SDL 1.1 binary runtime packages.

Ack. Hmm.

I’ll fix that. In the meantime, use --force when using RPM to install.

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec