185 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			185 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
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.
 |