mirror of
https://github.com/etlegacy/EasyGen.git
synced 2024-11-10 06:42:16 +00:00
185 lines
6.8 KiB
Text
185 lines
6.8 KiB
Text
|
Version 1.5.0:
|
||
|
- Separated some of the code into other libraries - IlmBase and
|
||
|
OpenEXR_Viewers - for easier integration with CTL.
|
||
|
|
||
|
Version 1.4.0a:
|
||
|
- Fix for Visual Studio .NET 2003 ReleaseDLL builds.
|
||
|
|
||
|
Version 1.4.0:
|
||
|
- Production release.
|
||
|
- Bug fix for setFrameBuffer() on a tiled file.
|
||
|
|
||
|
Version 1.3.1:
|
||
|
- Fixed the ReleaseDLL targets on Visual Studio 2005.
|
||
|
|
||
|
Version 1.3.0:
|
||
|
- The 1.3.x series is a developer-only release for testing
|
||
|
OpenEXR's new multithreaded I/O support.
|
||
|
- Multithread support for reading and writing an OpenEXR
|
||
|
file.
|
||
|
- Support for Intel-based OS X systems.
|
||
|
- Support for Visual Studio 2005.
|
||
|
- When compiling against OpenEXR headers, there's no longer any
|
||
|
need to define any PLATFORM_* or HAVE_* macros; OpenEXR now
|
||
|
supplies an OpenEXRConfig.h header file which is included by
|
||
|
the OpenEXR headers that need these special macros. However,
|
||
|
on Windows platforms, when using OpenEXR DLLs, you must still
|
||
|
define the OPENEXR_DLL preprocessor directive in your project.
|
||
|
- New documentation for multithread support, plus some
|
||
|
updates and additions.
|
||
|
- Bug fixes releated to better handling of incomplete/damaged
|
||
|
files.
|
||
|
- Numerous bug fixes and cleanups to the autoconf-based
|
||
|
build system.
|
||
|
- Removed support for the following configurations that were
|
||
|
previously supported. Some of these configurations may happen
|
||
|
to continue to function, but we can't help you if they don't,
|
||
|
largely because we don't have any way to test OpenEXR on these
|
||
|
configurations.
|
||
|
- IRIX
|
||
|
- OSF1
|
||
|
- SunOS
|
||
|
- OS X versions prior to 10.3.
|
||
|
- gcc on any platform prior to version 3.3
|
||
|
|
||
|
Version 1.2.2:
|
||
|
- New build system for Windows; support for DLLs.
|
||
|
- Imath: Removed TMatrix<T> classes; these classes are still
|
||
|
under development and are too difficult to keep in sync
|
||
|
with OpenEXR CVS.
|
||
|
- IlmImf: support for image layers in ChannelList.
|
||
|
- IlmImf: added isComplete() method to file classes to check
|
||
|
whether a file is complete.
|
||
|
- IlmImf: exposed staticInitialize() in ImfHeader.h in
|
||
|
order to allow thread-safe library initialization in
|
||
|
multithreaded applications.
|
||
|
- IlmImf: New "time code" standard attribute.
|
||
|
- exrdisplay: support for displaying wrap-around texture map
|
||
|
images.
|
||
|
- exrmaketiled: can now specify wrap mode.
|
||
|
- IlmImf: New "wrapmodes" standard attribute to indicate
|
||
|
extrapolation mode for mipmaps and ripmaps.
|
||
|
- IlmImf: New "key code" standard attribute to identify motion
|
||
|
picture film frames.
|
||
|
|
||
|
Version 1.2.1:
|
||
|
- reduced memory footprint of exrenvmap and exrmaketiled
|
||
|
utilities.
|
||
|
- IlmImf: new helper functions to determine whether a
|
||
|
file is an OpenEXR file, and whether it's scanline- or
|
||
|
tile-based.
|
||
|
- IlmImf: bug fix for PXR24 compression with ySampling != 1.
|
||
|
- Imath: a few new enhancements
|
||
|
- Better support for gcc 3.4.
|
||
|
- Warning cleanups in Visual C++.
|
||
|
|
||
|
Version 1.2:
|
||
|
- Production-ready release.
|
||
|
- Support for gcc 3.4.
|
||
|
- Supports gcc 2.95 again.
|
||
|
- IlmImf: bug fix for handling broken OpenEXR files without
|
||
|
crashing.
|
||
|
|
||
|
Version 1.1.1:
|
||
|
- Added Pixar's new "slightly lossy" image compression method
|
||
|
for FLOAT channels, called PXR24. HALF and UINT channels
|
||
|
are compressed without loss.
|
||
|
- Changed top-level LICENSE file to allow for other copyright
|
||
|
holders for individual files.
|
||
|
- Reading tiled files with the scanline interface is faster.
|
||
|
- OpenEXR now supports YCA (luminance/chroma/alpha) images with
|
||
|
subsampled chroma channels.
|
||
|
- IlmImf: various bug fixes.
|
||
|
- The half class is now faster in some expressions.
|
||
|
- New tiled file format. The new format is incompatible with
|
||
|
the format used by 1.1.0.
|
||
|
|
||
|
Version 1.1.0:
|
||
|
- IlmImfExamples: Updated to include examples of how to use
|
||
|
the tiling and mip/ripmapping interfaces.
|
||
|
- exrmakepreview: A new utility for embedding preview images
|
||
|
in OpenEXR files.
|
||
|
- exrenvmap: A new utility for creating OpenEXR environment maps.
|
||
|
- exrstdattr: A new utility for manipulating standard attributes.
|
||
|
- exrdisplay: Support for tiled, mip/ripmapped images, display
|
||
|
windows, and preview images.
|
||
|
- exrmaketiled: A new utility which generates tiled versions
|
||
|
of OpenEXR images.
|
||
|
- exrheader: Support for tiles, mipmaps, environment maps.
|
||
|
- IlmImf: Support for environment maps.
|
||
|
- IlmImf: Support for abstracted stream I/O. You can
|
||
|
wrap the IStream and OStream classes around your API
|
||
|
of choice (FILE *, fd, even an HTTP 1.1 stream) as long
|
||
|
as it supports seeking.
|
||
|
- IlmImf: Support for tiled and mip/ripmapped files. This
|
||
|
requires a new file format. Scanline files generated by
|
||
|
the 1.1.0 version of the library can be read by older
|
||
|
versions, but tiled files can only be read by 1.1.0 or
|
||
|
greater.
|
||
|
- Imath: added TMatrix*, generic 2D matricies and algorithms.
|
||
|
- Imath: various updates and bug fixes.
|
||
|
|
||
|
Version 1.0.7:
|
||
|
- Support for "optional standard" attributes:
|
||
|
Primary and white point chromaticities.
|
||
|
Absolute luminance.
|
||
|
Content owner
|
||
|
Comments
|
||
|
Image acquisition time and place
|
||
|
Focus distance
|
||
|
Lens aperture
|
||
|
Film sensitivity
|
||
|
If you want to use these new attributes in your application, see
|
||
|
ImfStandardAttributes.h for documentation on what they are and how
|
||
|
to use them.
|
||
|
- Bug fix in OpaqueAttributes.
|
||
|
|
||
|
Version 1.0.6:
|
||
|
- Support for embedded preview images (thumbnails).
|
||
|
- Automatic frame buffer type conversion.
|
||
|
- Support for Visual Studio .NET 2003 w/ Microsoft's C++ compiler.
|
||
|
- Minor bug fixes.
|
||
|
|
||
|
Version 1.0.5:
|
||
|
- PIZ decoding should be 20-60% faster on Athlon and Pentium 4
|
||
|
systems.
|
||
|
- exrdisplay supports hardware rendering with vp30 profile fragment
|
||
|
shaders.
|
||
|
- Support for Win32 with Visual Studio 6.0 and Intel C++ compiler
|
||
|
version 7.0.
|
||
|
- Support for gcc 2.95.
|
||
|
- New exrheader utility.
|
||
|
- exrdisplay works on Win32 and OS X now.
|
||
|
- Minor bug fixes.
|
||
|
|
||
|
Version 1.0.4:
|
||
|
- Released under the new modified BSD license.
|
||
|
|
||
|
Version 1.0.3:
|
||
|
- Even more OS X fixes.
|
||
|
- Support for Metrowerks Codewarrior compiler. Enables OpenEXR code
|
||
|
to be used in a MacOS Photoshop plugin, if someone wants to write
|
||
|
one. ;)
|
||
|
- Fixed a bug in Imath, added some new confidence tests to ImathTest.
|
||
|
- Other minor fixes.
|
||
|
- Install include files.
|
||
|
- exrdisplay requires fltk 1.1+ now.
|
||
|
|
||
|
Version 1.0.2:
|
||
|
- More OS X fixes.
|
||
|
- Fixed a rotation bug in Imath.
|
||
|
|
||
|
Version 1.0.1:
|
||
|
- OS X fixes.
|
||
|
- Removed the example images; these are now distributed separately.
|
||
|
|
||
|
Version 1.0:
|
||
|
- official release.
|
||
|
|
||
|
Version 0.9:
|
||
|
- another limited release.
|
||
|
- included exrdisplay viewer and sample EXR images.
|
||
|
|
||
|
Version 0.8:
|
||
|
- initial limited release.
|