OpenEXR v1.0.5 Release Notes

Release Date: 2003-04-03 // about 21 years ago
  • ๐Ÿš€ Industrial Light & Magic has released the source code for an OpenEXR display driver for Pixar's Renderman. This display driver is covered ๐Ÿ‘€ under the OpenEXR free software license. See the downloads section for the source code.

    Detailed Changes:

    • ๐Ÿ›  Fixed IlmImf.dll to use static runtime libs (Andreas).

    • โž• Added exrheader project to Visual Studio 6.0 workspace.

    • โž• Added some example code showing how to use the IlmImf library. (Florian)

    • ๐Ÿ‘‰ Use DLL runtime libs for Win32 libraries rather than static runtime libs.

    • โž• Add an exrdisplay_fragshader project to the Visual Studio 6.0 workspace to enable fragment shaders in Win32.

    • โž• Add an IlmImfDll project to the Visual Studio 6.0 workspace.

    • In Win32, export the ImfCRgbaFile C interface via a DLL so that Visual C++ 6.0 users can link against an Intel-compiled IlmImf. (Andreas Kahler)

    • ๐Ÿ‘‰ Use auto_ptr in ImfAutoArray on Win32, it doesn't like large automatic stacks.

    • ๐ŸŽ Performance improvements in PIZ decoding, between 20 and 60% speedup on Athlon and Pentium 4 systems. (Florian)

    • โšก๏ธ Updated the README with various information, made some cosmetic changes for readability.

    • โž• Added fragment shader support to exrdisplay.

    • ๐Ÿš€ Bumped the version to 1.0.5 in prep for release.

    • โšก๏ธ Updated README and README.OSX to talk about CodeWarrior project files.

    • Incorporated Rodrigo Damazio's patch for an openexr.m4 macro file and an openexr.spec file for building RPMs.

    • Small change in ImfAttribute.h to make IlmImf compile with gcc 2.95.

    • โšก๏ธ Updated ImfDoubleAttribute.h for Codewarrior on MacOS.

    • โž• Added exrheader utility.

    • โšก๏ธ Update to AUTHORS file.

    • โž• Added a README.win32 file.

    • โž• Added project files for Visual Studio 6.0.

    • ๐ŸŽ‰ Initial Win32 port. Requires Visual Studio 6.0 and Intel C++ compiler version 7.0.

    • โž• Added new intersectT method in ImathSphere.h

    • ๐Ÿ›  Fixed some bugs in ImathQuat.h

    • Proper use of fltk-config to get platform-specific FLTK compile- and link-time flags.

    • exrdisplay uses Imath::Math::pow instead of powf now. powf is not availble on all platforms.

    • ๐Ÿ›  Roll OS X "hack" into the source until Apple fixes their istream implementation.