Changed every instance of BYTE to uby8 to avoid conflicts
Fixed bug in mapping to extreme monitor spaces
Minor improvement in round-off method
Eliminated redefinition of malloc(3)
Made tmNewMap() available to private callers
Another cosmetic improvement similar to last
Cosmetic simplification to history array access
Fixed bug in linear tonemapping for some highly peaked histograms
Made tone-mapping function more robust for degenerate images
Fixed overflow condition on fixed linear tone-mapping
Eliminated some compiler warnings.
Minor improvements to luminance accuracy
Bug fix related to last change with non-positive colors in tmCvColors()
Minor fixes to last change with IEEE float lookup function
Made COLOR conversion faster with lookup and fixed scale bug in tmCvGrays()
Fixed problems with NaN and Inf floating point color values
Bug fix in last change
Improved conversion speed for floating-point pixels with gamma lookup table
Added tmCvLuminance() call
Added client data pointer to tmSetSpace() call
Moved error codes inside passed TMstruct
Modernized tone-mapping routines with structure pointer r.t. stack
Added check for incompatible use of TM_F_MESOPIC with TM_F_BW
Made integer tone-mapping more robust for images with constant regions
Added grouping parens to reduce ambiguity warnings.
Fixed bug in tmCvColors for zero and negative values
Changed instances of "int4" to "int32" and "int2" to "int16"
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
took "color.h" include out of tonemap.h and put in tmprivat.h changed routines so zero-length arrays don't return error
got rid of unused variable
changed behavior so that tmClearHisto() and tmAddHisto() do not void computed tone mapping, even if brightness limits are exceeded
added tmLastError and tmLastFunction globals (set by tmErrorReturn)
added notion of conversion packages with private data
minor bug fixes and added tmDup()
changed TM_F_NOERRS to TM_F_NOSTDERR skipped histogram clipping for TM_F_LINEAR in tmComputeMapping()
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.