[Top][All Lists]
[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-
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Openexr-devel] OpenEXR 1.2.1 released,
Drew Hess <=