Home

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 5. over 3 years by ewing
  2. 4. over 3 years by ewing
  3. 3. over 3 years by ewing
  4. 2. over 3 years by ewing
  5. 1. over 3 years by ewing
 

Proposed submission for SDL_image to add a native Mac OS X ImageIO backend to replace the need for 3rd party libjpeg, libpng, libgif, libtiff, and a few others.

The existing SDL_image implementation relies on 3rd-party libjpeg, libpng, libgif, and libtiff which is a pain to build and maintain. In the Mac release, we currently statically link all these libraries into the framework. But Mac OS X already comes with these libraries, but they are hidden away underneath their ImageIO framework.

This submission uses ImageIO to load these image formats. To further minimize duplicated code, I also moved the bmp and tga loader to ImageIO.

ImageIO was introduced in Tiger 10.4. So this submission is intended to go with the SDL_image that will accompany the SDL 1.3 release.

 Details at http://playcontrol.net/ewing/jibberjabber/native_mac_os_x_and_iphone_.html

Repository is now merged with the SDL_Image_UIImage repo.