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

Comparing ray/src/rt/raycalls.c (file contents):
Revision 2.29 by greg, Thu Feb 2 19:13:13 2023 UTC vs.
Revision 2.33 by greg, Tue Jun 3 21:31:51 2025 UTC

# Line 36 | Line 36 | static const char      RCSid[] = "$Id$";
36   *  as simple as we can.  Global variables and their defaults
37   *  are defined below, and including "ray.h" declares these
38   *  along with all the routines you are likely to need.  First,
39 < *  assign the global variable progname to your argv[0], then
40 < *  change the rendering parameters as you like.  If you have a set
41 < *  of option arguments you are working from, the getrenderopt(ac,av)
39 > *  assign the global variable progname by calling fixargv0(argv[0]),
40 > *  then change the rendering parameters as you like.  If you have a
41 > *  set of option arguments you are working from, the getrenderopt()
42   *  call should be very useful.  Before tracing any rays, you
43   *  must read in the octree with a call to ray_init(oct).
44   *  Passing NULL for the file name causes ray_init() to read
# Line 98 | Line 98 | static const char      RCSid[] = "$Id$";
98   #include  "ambient.h"
99   #include  "otypes.h"
100   #include  "random.h"
101 + #include  "func.h"
102   #include  "data.h"
103   #include  "font.h"
104   #include  "pmapray.h"
105  
105 char    *progname = "unknown_app";      /* caller sets to argv[0] */
106
106   char    *octname;                       /* octree name we are given */
107  
109 char    *shm_boundary = NULL;           /* boundary of shared memory */
110
108   CUBE    thescene;                       /* our scene */
109   OBJECT  nsceneobjs;                     /* number of objects in our scene */
110  
# Line 181 | Line 178 | ray_init(                      /* initialize ray-tracing calculation */
178                                          /* initialize object types */
179          if (ofun[OBJ_SPHERE].funp == o_default)
180                  initotypes();
181 +                                        /* initialize calcomp routines */
182 +        initfunc();
183                                          /* initialize urand */
184          reset_random();
185 +                                        /* initialize spectral sampling */
186 +        if (setspectrsamp(CNDX, WLPART) < 0)
187 +                error(USER, "unsupported spectral sampling");
188  
189          octname = savqstr(otnm);        /* read scene octree */
190          readoct(octname, ~(IO_FILES|IO_INFO), &thescene, NULL);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines