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

Comparing ray/src/util/rpiece.c (file contents):
Revision 2.62 by greg, Mon Jun 3 18:55:51 2024 UTC vs.
Revision 2.67 by greg, Tue Jun 3 21:31:51 2025 UTC

# Line 59 | Line 59 | main(
59   #define unguard()      
60   #endif
61  
62 extern char  *strerror();
63
62                                  /* rpict command */
63   char  *rpargv[128] = {"rpict", "-S", "1"};
64   int  rpargc = 3;
# Line 80 | Line 78 | int  nforked = 0;
78  
79   #define  sflock(t)      if ((t)!=synclst) dolock(fileno(syncfp),synclst=t)
80  
83 char  *progname;
81   int  verbose = 0;
82   int  nowarn = 0;
83   unsigned  timelim = 0;
# Line 107 | Line 104 | main(
104   {
105          int  i, rval;
106          
107 <        progname = argv[0];
107 >        fixargv0(argv[0]);                      /* assigns global progname */
108          for (i = 1; i < argc; i++) {
109                                                  /* expand arguments */
110                  while ((rval = expandarg(&argc, &argv, i)) > 0)
# Line 171 | Line 168 | main(
168                                          break;
169                                  pixaspect = atof(argv[++i]);
170                                  continue;
171 +                        case 'S':
172 +                                fprintf(stderr, "%s: -S unsupported\n", argv[0]);
173 +                                i++;
174 +                                continue;
175                          case 'T':               /* time limit (hours) */
176                                  if (argv[i][2])
177                                          break;
# Line 298 | Line 299 | init(                  /* set up output file and start rpict */
299          sprintf(vrbuf, "%d", vres);
300          rpargv[rpargc++] = "-y"; rpargv[rpargc++] = vrbuf;
301          rpargv[rpargc++] = "-pa"; rpargv[rpargc++] = "0";
302 +        rpargv[rpargc++] = "-pm"; rpargv[rpargc++] = "0";
303          rpargv[rpargc++] = av[ac-1];
304          rpargv[rpargc] = NULL;
305                                          /* open output file */
# Line 308 | Line 310 | init(                  /* set up output file and start rpict */
310                  newheader("RADIANCE", fp);      /* create header */
311                  printargs(ac, av, fp);
312                  fprintf(fp, "SOFTWARE= %s\n", VersionID);
313 +                fprintf(fp, "TILED= %d %d\n", hmult, vmult);
314                  fputs(VIEWSTR, fp);
315                  fprintview(&ourview, fp);
316                  fputc('\n', fp);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines