CVS Update (November 18, 2003)

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