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.25 by greg, Wed Aug 18 15:25:03 2010 UTC vs.
Revision 3.26 by greg, Fri May 20 02:06:38 2011 UTC

# Line 32 | Line 32 | extern "C" {
32  
33                                  /* special pointer values */
34   #define TM_XYZPRIM      (RGBPRIMP)NULL  /* indicate XYZ primaries (Note 1) */
35 < #define TM_NOCHROM      (BYTE *)NULL    /* indicate no chrominance */
36 < #define TM_NOCHROMP     (BYTE **)NULL   /* indicate no chrominances */
35 > #define TM_NOCHROM      (uby8 *)NULL    /* indicate no chrominance */
36 > #define TM_NOCHROMP     (uby8 **)NULL   /* indicate no chrominances */
37   #define TM_GETFILE      (FILE *)NULL    /* indicate file must be opened */
38  
39  
# Line 215 | Line 215 | tmComputeMapping(TMstruct *tms, double gamval, double
215   */
216  
217   extern int
218 < tmMapPixels(TMstruct *tms, BYTE *ps, TMbright *ls, BYTE *cs, int len);
218 > tmMapPixels(TMstruct *tms, uby8 *ps, TMbright *ls, uby8 *cs, int len);
219   /*
220          Apply tone mapping function to pixel values.
221  
# Line 260 | Line 260 | tmCvGrays(TMstruct *tms, TMbright *ls, float *scan, in
260   */
261  
262   extern int
263 < tmCvColors(TMstruct *tms, TMbright *ls, BYTE *cs, COLOR *scan, int len);
263 > tmCvColors(TMstruct *tms, TMbright *ls, uby8 *cs, COLOR *scan, int len);
264   /*
265          Convert RGB/XYZ float scanline to encoded luminance and chrominance.
266  
# Line 274 | Line 274 | tmCvColors(TMstruct *tms, TMbright *ls, BYTE *cs, COLO
274   */
275  
276   extern int
277 < tmCvColrs(TMstruct *tms, TMbright *ls, BYTE *cs, COLR *scan, int len);
277 > tmCvColrs(TMstruct *tms, TMbright *ls, uby8 *cs, COLR *scan, int len);
278   /*
279          Convert RGBE/XYZE scanline to encoded luminance and chrominance.
280  
# Line 288 | Line 288 | tmCvColrs(TMstruct *tms, TMbright *ls, BYTE *cs, COLR
288   */
289  
290   extern int
291 < tmLoadPicture(TMstruct *tms, TMbright **lpp, BYTE **cpp, int *xp, int *yp,
291 > tmLoadPicture(TMstruct *tms, TMbright **lpp, uby8 **cpp, int *xp, int *yp,
292                  char *fname, FILE *fp);
293   /*
294          Load Radiance picture and convert to tone mapping representation.
# Line 307 | Line 307 | tmLoadPicture(TMstruct *tms, TMbright **lpp, BYTE **cp
307   */
308  
309   extern int
310 < tmMapPicture(BYTE **psp, int *xp, int *yp, int flags,
310 > tmMapPicture(uby8 **psp, int *xp, int *yp, int flags,
311                  RGBPRIMP monpri, double gamval, double Lddyn, double Ldmax,
312                  char *fname, FILE *fp);
313   /*
# Line 332 | Line 332 | tmMapPicture(BYTE **psp, int *xp, int *yp, int flags,
332   */
333  
334   extern int
335 < tmCvRGB48(TMstruct *tms, TMbright *ls, BYTE *cs, uint16 (*scan)[3],
335 > tmCvRGB48(TMstruct *tms, TMbright *ls, uby8 *cs, uint16 (*scan)[3],
336                  int len, double gv);
337   /*
338          Convert 48-bit RGB scanline to encoded luminance and chrominance.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines