Release Notes: Support has been added for OpenGL ES, OGL3, for multiple windows, displays, and audio devices, and for Android, iOS, and the Raspberry Pi. GLES2 rendering performance has been improved.
Release Notes: This release fixes flicker when resizing the SDL window, a crash in SDL_SetGammaRamp, a freeze in SDL_memset with 0 length when assembly code is disabled, a threading crash, a crash when loading BMP files saved with the scanlines inverted, audio quality when converting between 22050 Hz and 44100 Hz, and mouse coordinate clamping if SDL_SetVideoMode is not called in response to the SDL_VIDEORESIZE event. An SDL_DISABLE_LOCK_KEYS environment variable has been added to enable normal up/down events for Caps/Num-Lock. Increased accuracy of alpha blending routines. Doxygen documentation has been added. Various system-specific issues have been fixed.
Release Notes: This is a major release, featuring a revamp of the build system and many API improvements and bugfixes.
Release Notes: There are many bugfixes and improvements in this release, including MMX and 3DNow!-optimized alpha blending, MMX-optimized audio mixing, support for OpenGL FSAA, and official QNX support.
Release Notes: This release has a joystick driver for MacOS X, CD-ROM support for BSD/OS, numerous bugfixes, a platform-independent OpenGL header, improved TV output, nVidia framebuffer acceleration, and more.
Release Notes: This release adds Linux Playstation 2 Graphics Synthesizer support, an audio driver that writes to a disk, MacOS X Project Builder projects, initial support for Quartz video on MacOS X, a native OpenBSD audio driver, detection for Open Sound System on Solaris x86, initial support for Nano-X, support for building under Cygwin under Windows, and a dummy video driver for benchmarking. Fixes include endian detection on IA64 architectures, double-mouse event bug on Windows using OpenGL, fullscreen cursor offset bug on BeOS, and many other fixes.