ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/tonemap.h
(Generate patch)

Comparing ray/src/common/tonemap.h (file contents):
Revision 3.28 by greg, Thu Jan 7 02:13:49 2021 UTC vs.
Revision 3.31 by greg, Thu Mar 18 16:56:03 2021 UTC

# Line 69 | Line 69 | extern "C" {
69   #ifndef HIST_TYP
70   #define HIST_TYP        unsigned long
71   #endif
72 < #define TMAP_TYP        unsigned short
72 > #ifndef TMAP_TYP
73 > #define TMAP_TYP        uint16
74 > #endif
75  
76   extern char     *tmErrorMessage[];      /* error messages */
77  
# Line 189 | Line 191 | tmAddHisto(TMstruct *tms, TMbright *ls, int len, int w
191   */
192  
193   extern int
194 < tmFixedMapping(TMstruct *tms, double expmult, double gamval);
194 > tmFixedMapping(TMstruct *tms, double expmult, double gamval, double Lddyn);
195   /*
196          Assign a fixed, linear tone-mapping using the given multiplier,
197          which is the ratio of maximum output to uncalibrated input.
# Line 200 | Line 202 | tmFixedMapping(TMstruct *tms, double expmult, double g
202          tms     -       tone mapping structure pointer.
203          expmult -       the fixed exposure multiplier to use.
204          gamval  -       display gamma response (0. for default).
205 +        Lddyn   -       the display's dynamic range (0. for default).
206  
207          returns -       0 on success, TM_E_* on error.
208   */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines