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

Comparing ray/src/util/rad.c (file contents):
Revision 2.77 by greg, Thu Sep 9 20:08:21 2004 UTC vs.
Revision 2.79 by greg, Mon Oct 4 04:42:33 2004 UTC

# Line 472 | Line 472 | static void
472   oconv(void)                             /* run oconv and mkillum if necessary */
473   {
474          static char     illumtmp[] = "ilXXXXXX";
475 <        char    combuf[PATH_MAX], ocopts[64], mkopts[64];
475 >        char    combuf[PATH_MAX], ocopts[64], mkopts[1024];
476  
477          oconvopts(ocopts);              /* get options */
478          if (octreedate < scenedate) {   /* check date on original octree */
# Line 599 | Line 599 | oconvopts(                             /* get oconv options */
599  
600   static void
601   mkillumopts(                            /* get mkillum options */
602 <        register char   *mo
602 >        char    *mo
603   )
604   {
605          /* BEWARE:  This may be called via setdefaults(), so no assumptions */
606  
607 <        *mo = '\0';
607 >        if (nprocs > 1) {
608 >                sprintf(mo, " -n %d", nprocs);
609 >                while (*mo)
610 >                        mo++;
611 >        } else
612 >                *mo = '\0';
613          if (vdef(MKILLUM))
614                  addarg(mo, vval(MKILLUM));
615   }
# Line 1310 | Line 1315 | rpict(                         /* run rpict and pfilt for each view */
1315                                          zopt, oct1name, rawfile);
1316                          if (pfile != NULL && inchild()) {
1317                                                  /* rpict persistent mode */
1318 <                                if (!silent)
1318 >                                if (!silent) {
1319                                          printf("\t%s\n", combuf);
1320 +                                        fflush(stdout);
1321 +                                }
1322                                  sprintf(combuf, "rpict%s %s %s%s%s %s > %s",
1323                                                  rep, rppopt, res, po, opts,
1324                                                  oct1name, rawfile);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines