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.46 by greg, Fri Sep 23 21:53:34 2022 UTC vs.
Revision 2.48 by greg, Tue Nov 22 02:28:03 2022 UTC

# Line 16 | Line 16 | extern "C" {
16   #endif
17  
18   #ifndef RNUMBER
19 < #define RNUMBER         unsigned long   /* ray counter (>= sizeof pointer) */
19 > #define RNUMBER         size_t          /* ray counter (>= sizeof pointer) */
20   #endif
21  
22   #define  MAXDIM         32      /* maximum number of dimensions */
# Line 80 | Line 80 | typedef struct ray {
80  
81   #define  rayreorient(r) if ((r)->rflips & 1) flipsurface(r); else
82  
83 < extern char  VersionID[];       /* Radiance version ID string */
83 > extern char     VersionID[];    /* Radiance version ID string */
84 > extern char     RFeatureList[]; /* newline-separated feature list */
85  
86   extern CUBE     thescene;       /* our scene */
87   extern OBJECT   nsceneobjs;     /* number of objects in our scene */
# Line 235 | Line 236 | extern void    newrayxf(RAY *r);
236   extern void     flipsurface(RAY *r);
237   extern int      localhit(RAY *r, CUBE *scene);
238                                          /* defined in renderopts.c */
239 + extern int      feature_status(int ac, char *av[]);
240   extern int      getrenderopt(int ac, char *av[]);
241   extern void     print_rdefaults(void);
242                                          /* defined in srcdraw.c */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines