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.13 by greg, Tue Dec 24 16:58:13 2024 UTC vs.
Revision 2.16 by greg, Wed Mar 5 17:29:57 2025 UTC

# Line 47 | Line 47 | printdefaults(void)                    /* print default values to stdou
47          if (myRCmanager.HasFlag(RTimmIrrad))
48                  printf("-I+\t\t\t\t# immediate irradiance on\n");
49          printf("-n %-2d\t\t\t\t# number of rendering processes\n", nproc);
50 <        if (myRCmanager.xres > 0)
51 <                printf("-x %-9d\t\t\t# x resolution\n", myRCmanager.xres);
50 >        printf("-x %-9d\t\t\t# x resolution\n", myRCmanager.xres);
51          printf("-y %-9d\t\t\t# y resolution\n", myRCmanager.yres);
52          printf(myRCmanager.HasFlag(RTlimDist) ?
53                          "-ld+\t\t\t\t# limit distance on\n" :
# Line 75 | Line 74 | onsig(                         /* fatal signal */
74                  _exit(signo);
75  
76   #ifdef SIGALRM
77 <        alarm(180);                     /* allow 3 minutes to clean up */
77 >        alarm(600);                     /* allow 10 minutes to clean up */
78          signal(SIGALRM, SIG_DFL);       /* make certain we do die */
79   #endif
80          eputs("signal - ");
# Line 345 | Line 344 | main(int argc, char *argv[])
344          myRCmanager.LoadOctree(argv[argc-1]);
345                                          // add to header
346          myRCmanager.AddHeader(argc-1, argv);
347 +        {
348 +                char    buf[128] = "SOFTWARE= ";
349 +                strcpy(buf+10, VersionID);
350 +                myRCmanager.AddHeader(buf);
351 +        }
352                                          // prepare output files
353          if (recover)
354                  myRCmanager.outOp = RCOrecover;
# Line 568 | Line 572 | quit(
572          int  code
573   )
574   {
575 <        if (!code && myRCmanager.Ready())       // clean up on normal exit
572 <                code = myRCmanager.Cleanup();
575 >        myRCmanager.FlushQueue();       // leave nothing in queue
576  
577          exit(code);
578   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines