openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openexr-devel] OpenEXR 1.2.1 released


From: Drew Hess
Subject: [Openexr-devel] OpenEXR 1.2.1 released
Date: Fri, 4 Jun 2004 21:31:39 -0700 (PDT)

Hi,

We've just released OpenEXR 1.2.1.  The source tarball is going up now and 
the precompiled Win32 and OS X (10.3) binaries will be up soon.

We've also updated the Mac Codewarrior project, the Photoshop plugin 
source code, and the precompiled Photoshop plugins for OS X and Windows, 
all for version 1.2.1.

This is a fairly minor release, mostly just tweaks, a bug fix or two, and
some new documentation.  No changes are required to any existing code in
order to use this new release; just relink and go.  Here's the full
ChangeLog:

Version 1.2.1:
        * exrenvmap and exrmaketiled use slightly less memory
          (Florian Kainz)
        * Added functions to IlmImf for quickly testing if a file
          is an OpenEXR file, and whether the file is scan-line
          based or tiled. (Florian Kainz)
        * Added preview image examples to IlmImfExamples.  Added
          description of preview images and environment maps to
          docs/api.html (Florian Kainz)
        * Bug fix: PXR24 compression did not work properly for channels
          with ySampling != 1.
          (Florian Kainz)
        * Made template <class T> become  template <class S, class T> for 
          the transform(ObjectS, ObjectT) methods. This was done to allow
          for differing templated objects to be passed in e.g.  say a 
          Box<Vec3<S>> and a Matrix44<T>, where S=float and T=double.
          (Jeff Yost, Arkell Rasiah)
        * New method Matrix44::setTheMatrix(). Used for assigning a 
          M44f to a M44d. (Jeff Yost, Arkell Rasiah)
        * Added convenience Color typedefs for half versions of Color3
          and Color4. Note the Makefile.am for both Imath and ImathTest
          have been updated with -I and/or -L pathing to Half.
          (Max Chen, Arkell Rasiah)
        * Methods equalWithAbsError() and equalWithRelError() are now
          declared as const. (Colette Mullenhoff, Arkell Rasiah)
        * Fixes for gcc34. Mainly typename/template/using/this syntax
          correctness changes. (Nick Ramussen, Arkell Rasiah)
        * Added Custom low-level file I/O examples to IlmImfExamples
          and to the docs/api.html document.  (Florian Kainz)
        * Eliminated most warnings messages when OpenEXR is compiled
          with Visual C++.  The OpenEXR code uses lots of (intentional
          and unintended) implicit type conversions.  By default, Visual
          C++ warns about almost all of them.  Most implicit conversions
          have been removed from the .h files, so that including them
          should not generate warnings even at warning level 3.  Most
          .cpp files are now compiled with warning level 1.
          (Florian Kainz)

I'll post the locations of the files on Savannah in a moment on the 
openexr-announce list.


-dwh-







reply via email to

[Prev in Thread] Current Thread [Next in Thread]