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

Comparing ray/src/rt/rxcmain.cpp (file contents):
Revision 2.9 by greg, Tue Dec 3 17:39:42 2024 UTC vs.
Revision 2.10 by greg, Fri Dec 13 21:12:40 2024 UTC

# Line 132 | Line 132 | fmterr:
132          error(USER, errmsg);
133   }
134  
135 + /* Set default options */
136 + static void
137 + default_options(void)
138 + {
139 +        rand_samp = 1;
140 +        dstrsrc = 0.9;
141 +        directrelay = 3;
142 +        vspretest = 512;
143 +        srcsizerat = .2;
144 +        specthresh = .02;
145 +        specjitter = 1.;
146 +        maxdepth = -10;
147 +        minweight = 2e-3;
148 +        ambres = 256;
149 +        ambdiv = 350;
150 +        ambounce = 1;
151 + }
152  
153   /* Set overriding options */
154   static void
# Line 142 | Line 159 | override_options(void)
159          ambacc = 0;
160   }
161  
145
162   int
163   main(int argc, char *argv[])
164   {
# Line 173 | Line 189 | main(int argc, char *argv[])
189                                          /* initialize calcomp routines early */
190          initfunc();
191          calcontext(RCCONTEXT);
192 +                                        /* set rcontrib defaults */
193 +        default_options();
194                                          /* option city */
195          for (i = 1; i < argc; i++) {
196                                                  /* expand arguments */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines