refactor: Removed unused client data parametr from tmSetSpace() call
refactor: eliminated use of MEM_PTR and (char *) for untyped memory
docs: fixed comment in function parameter list
perf: added handling of blacks in linear tone-mapping
fix: fixed issue with last change and made it so TMAP_TYP can be float
perf: increased accuracy of luminance map
refactor: added defined types for histogram and map tables
Changed every instance of BYTE to uby8 to avoid conflicts
Adjusted TM_BRTSCALE again (512 overflowed some operations)
Increased TM_BRTSCALE for better luminance resolution
Eliminated tifftypes.h in favor of tiff.h throughout
Made COLOR conversion faster with lookup and fixed scale bug in tmCvGrays()
Added tmCvLuminance() call
Added routines for false color tone mapping
Added client data pointer to tmSetSpace() call
Moved error codes inside passed TMstruct
Modernized tone-mapping routines with structure pointer r.t. stack
Instrumented headers against multiple inclusion and for use from C++. Moved includes in headers out of "C" scope.
Added tone-mapping support for 16-bit/sample int and IEEE float TIFF images
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
*** empty log message ***
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
added TM_NOBRT macro for undefined brightnesses
corrected comment about pixel ordering for tmLoadPicture and tmMapPicture
took "color.h" include out of tonemap.h and put in tmprivat.h changed routines so zero-length arrays don't return error
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)
small comment changes
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.