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

Comparing ray/src/rt/rcmain.c (file contents):
Revision 2.36 by greg, Fri Apr 5 16:41:17 2024 UTC vs.
Revision 2.38 by greg, Wed Oct 30 02:22:23 2024 UTC

# Line 88 | Line 88 | printdefaults(void)                    /* print default values to stdou
88                          "-h-\t\t\t\t# no header\n");
89          printf("-f%c%c\t\t\t\t# format input/output = %s/%s\n",
90                          inpfmt, outfmt, formstr(inpfmt), formstr(outfmt));
91 +        if (report_intvl > 0)
92 +                printf("-t %-9d\t\t\t#  time between reports\n", report_intvl);
93          printf(erract[WARNING].pf != NULL ?
94                          "-w+\t\t\t\t# warning messages on\n" :
95                          "-w-\t\t\t\t# warning messages off\n");
# Line 211 | Line 213 | main(int argc, char *argv[])
213                                          /* initialize calcomp routines early */
214          initfunc();
215          calcontext(RCCONTEXT);
216 +        esupport &= ~E_REDEFW;          /* temporary */
217                                          /* option city */
218          for (i = 1; i < argc; i++) {
219                                                  /* expand arguments */
# Line 330 | Line 333 | main(int argc, char *argv[])
333          }
334          if (nmods <= 0)
335                  error(USER, "missing required modifier argument");
336 +        esupport |= E_REDEFW;
337                                          /* override some option settings */
338          override_options();
339                                          /* set/check spectral sampling */
# Line 389 | Line 393 | main(int argc, char *argv[])
393          
394          rcontrib();                     /* trace ray contributions (loop) */
395  
392        ambsync();                      /* flush ambient file */
393
396          /* PMAP: free photon maps */
397          ray_done_pmap();    
398          
# Line 415 | Line 417 | wputs(                         /* warning output function */
417   )
418   {
419          int  lasterrno = errno;
420 +        if (erract[WARNING].pf == NULL)
421 +                return;         /* called by calcomp or someone */
422          eputs(s);
423          errno = lasterrno;
424   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines