The latest CVS snapshot is now available:
http://www.libsdl.org/cvs.php
In particular, note that I’ve added functions to detect CPU features.
They are only built if you are building with nasm. Patches for VC++
support and routines for other features that you use (Altivec, etc.)
are welcome.
You can check out the current features in SDL_cpuinfo.h
Here are the changes since SDL 1.2.6:
- Fixed MacOS X libtool framework support (thanks Max!)
- Added SDL_HasMMX(), SDL_Has3DNow(), SDL_HasSSE() in SDL_cpuinfo.h
- Fixed illegal instruction crash using 3DNow on Intel processors
- Fixed asm issues with mmx.h and gcc 3.3 (thanks Stephane!)
- Updated libtool support so Mingw32 builds work.
- MGA CRTC2 support for DirectFB target (thanks Thomas!)
- Disable screen saver in Windows DIB video driver
- Added Atari CD-ROM support (thanks Patrice!)
- Fixed crash calling app defined window proc (thanks Scott!)
- Fixed NAS include file detection (thanks Stephane!)
- Fixed long long constant warnings in GCC 3.3.1 (thanks Stephane!)
- Added configure.in support for K*BSD (thanks Robert!)
- Added QNX package and audio fixes (thanks Mike!)
- Fixed joystick open problems on BSD (thanks SUGIMOTO!)
- Fixed X11 mode line crash with only one video mode (thanks Alan!)
Enjoy!
-Sam Lantinga, Software Engineer, Blizzard Entertainment