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

Comparing ray/src/rt/ray.h (file contents):
Revision 2.43 by greg, Mon Jun 15 15:44:03 2020 UTC vs.
Revision 2.46 by greg, Fri Sep 23 21:53:34 2022 UTC

# Line 97 | Line 97 | extern int     dimlist[];      /* dimension list for distributi
97   extern int      ndims;          /* number of dimensions so far */
98   extern int      samplendx;      /* index for this sample */
99  
100 extern int      ray_savesiz;    /* size of parameter save buffer */
101
100   extern int      do_irrad;       /* compute irradiance? */
101  
102   extern int      rand_samp;      /* pure Monte Carlo sampling? */
# Line 137 | Line 135 | extern int     ambincl;        /* include == 1, exclude == 0 */
135  
136   extern int      ray_pnprocs;    /* number of child processes */
137   extern int      ray_pnidle;     /* number of idle processes */
140 extern int      ray_pnbatch;    /* throughput over responsiveness? */
138  
139   #ifndef AMBLLEN
140   #define AMBLLEN         512     /* max. ambient list length */
# Line 187 | Line 184 | extern void    headclean(void);
184   extern void     openheader(void);
185   extern void     dupheader(void);
186                                          /* defined in persist.c */
187 < extern void persistfile(char *pfn);
187 > extern void     persistfile(char *pfn);
188   extern void     pfdetach(void);
189   extern void     pfclean(void);
190   extern void     pflock(int lf);
# Line 222 | Line 219 | extern int     ray_fifo_flush(void);
219   extern int      rayorigin(RAY *r, int rt, const RAY *ro, const COLOR rc);
220   extern void     rayclear(RAY *r);
221   extern void     raytrace(RAY *r);
222 + extern int      rayreject(OBJREC *o, RAY *r, double t);
223   extern void     rayhit(OBJECT *oset, RAY *r);
224   extern void     raycont(RAY *r);
225   extern void     raytrans(RAY *r);
# Line 242 | Line 240 | extern void    print_rdefaults(void);
240                                          /* defined in srcdraw.c */
241   extern void     drawsources(COLOR *pic[], float *zbf[],
242                          int x0, int xsiz, int y0, int ysiz);
243 < extern void init_drawsources(int rad);
243 > extern void     init_drawsources(int rad);
244                                          /* defined in rt/initotypes.c */
245 < extern void initotypes(void);
245 > extern void     initotypes(void);
246                                          /* module main procedures */
247   extern void     rtrace(char *fname, int nproc);
248   extern char     *formstr(int  f);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines