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

Comparing ray/src/rt/ambient.h (file contents):
Revision 2.19 by greg, Fri Apr 11 20:31:37 2014 UTC vs.
Revision 2.20 by greg, Fri Apr 11 22:54:34 2014 UTC

# Line 68 | Line 68 | extern void    setambient(void);
68   extern void     multambient(COLOR aval, RAY *r, FVECT nrm);
69   extern void     ambdone(void);
70   extern void     ambnotify(OBJECT obj);
71 extern double   sumambient(COLOR acol, RAY *r, FVECT rn, int al,
72                                AMBTREE *at, FVECT c0, double s);
73 extern int      makeambient(COLOR acol, RAY *r, FVECT rn, int al);
74 extern void     extambient(COLOR cr, AMBVAL *ap, FVECT pv, FVECT nv);
71   extern int      ambsync(void);
72                                          /* defined in ambcomp.c */
73   extern int      doambient(COLOR acol, RAY *r, double wt,
74                                  FVECT uv[2], float rad[2],
75                                  float gpos[2], float gdir[2]);
80 extern void     inithemi(AMBHEMI *hp, COLOR ac, RAY *r, double wt);
81 extern int      divsample(AMBSAMP *dp, AMBHEMI *h, RAY *r);
82 extern void     comperrs(AMBSAMP *da, AMBHEMI *hp);
83 extern void     posgradient(FVECT gv, AMBSAMP *da, AMBHEMI *hp);
84 extern void     dirgradient(FVECT gv, AMBSAMP *da, AMBHEMI *hp);
76                                          /* defined in ambio.c */
77   extern void     putambmagic(FILE *fp);
78   extern int      hasambmagic(FILE *fp);
79   extern int      writambval(AMBVAL *av, FILE *fp);
89 extern int      ambvalOK(AMBVAL *av);
80   extern int      readambval(AMBVAL *av, FILE *fp);
81 + extern int      ambvalOK(AMBVAL *av);
82  
83   #else /* ! NEWAMB */
84  
# Line 147 | Line 138 | extern void    setambient(void);
138   extern void     multambient(COLOR aval, RAY *r, FVECT nrm);
139   extern void     ambdone(void);
140   extern void     ambnotify(OBJECT obj);
150 extern double   sumambient(COLOR acol, RAY *r, FVECT rn, int al,
151                                AMBTREE *at, FVECT c0, double s);
152 extern double   makeambient(COLOR acol, RAY *r, FVECT rn, int al);
153 extern void     extambient(COLOR cr, AMBVAL *ap, FVECT pv, FVECT nv);
141   extern int      ambsync(void);
142                                          /* defined in ambcomp.c */
143   extern double   doambient(COLOR acol, RAY *r, double wt,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines