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

Comparing ray/src/rt/rpict.c (file contents):
Revision 2.61 by schorsch, Mon Jul 21 22:30:19 2003 UTC vs.
Revision 2.66 by greg, Wed Nov 26 19:16:24 2003 UTC

# Line 28 | Line 28 | static const char RCSid[] = "$Id";
28   #include  "view.h"
29   #include  "random.h"
30   #include  "paths.h"
31 + #include  "rtmisc.h" /* myhostname() */
32  
33  
34   #define  RFTEMPLATE     "rfXXXXXX"
# Line 81 | Line 82 | double specjitter = 1.;                /* specular sampling jitter *
82  
83   int  backvis = 1;                       /* back face visibility */
84  
85 < int  maxdepth = 6;                      /* maximum recursion depth */
86 < double  minweight = 5e-3;               /* minimum ray weight */
85 > int  maxdepth = 7;                      /* maximum recursion depth */
86 > double  minweight = 4e-3;               /* minimum ray weight */
87  
88   char  *ambfile = NULL;                  /* ambient file name */
89   COLOR  ambval = BLKCOLOR;               /* ambient value */
90   int  ambvwt = 0;                        /* initial weight for ambient value */
91 < double  ambacc = 0.2;                   /* ambient accuracy */
92 < int  ambres = 32;                       /* ambient resolution */
93 < int  ambdiv = 128;                      /* ambient divisions */
94 < int  ambssamp = 0;                      /* ambient super-samples */
91 > double  ambacc = 0.15;                  /* ambient accuracy */
92 > int  ambres = 64;                       /* ambient resolution */
93 > int  ambdiv = 512;                      /* ambient divisions */
94 > int  ambssamp = 128;                    /* ambient super-samples */
95   int  ambounce = 0;                      /* ambient bounces */
96   char  *amblist[128];                    /* ambient include/exclude list */
97   int  ambincl = -1;                      /* include == 1, exclude == 0 */
# Line 149 | Line 150 | int  code;
150   void
151   report()                /* report progress */
152   {
152        extern char  *myhostname();
153          double  u, s;
154   #ifdef BSD
155          struct rusage  rubuf;
# Line 243 | Line 243 | char  *pout, *zout, *prvr;
243                  setview(&ourview);
244                  prvr = fbuf;                    /* mark for renaming */
245          }
246 <        if (pout != NULL & prvr != NULL) {
246 >        if ((pout != NULL) & (prvr != NULL)) {
247                  sprintf(fbuf, pout, seq);
248                  if (!strcmp(prvr, fbuf)) {      /* rename */
249                          strcpy(fbuf2, fbuf);
# Line 296 | Line 296 | char  *pout, *zout, *prvr;
296                  }
297                  hres = hresolu; vres = vresolu; pa = pixaspect;
298                  if (prvr != NULL) {
299 <                        if (viewfile(prvr, &ourview, &rs) <= 0
300 <                                        || rs.rt != PIXSTANDARD) {
299 >                        if (viewfile(prvr, &ourview, &rs) <= 0) {
300                                  sprintf(errmsg,
301                          "cannot recover view parameters from \"%s\"", prvr);
302                                  error(WARNING, errmsg);
# Line 413 | Line 412 | char  *zfile, *oldfile;
412          if (i >= vres)
413                  goto alldone;
414          if (zfd != -1 && i > 0 &&
415 <                        lseek(zfd, (off_t)i*hres*sizeof(float), 0) < 0)
415 >                        lseek(zfd, (off_t)i*hres*sizeof(float), SEEK_SET) < 0)
416                  error(SYSTEM, "z-file seek error in render");
417          pctdone = 100.0*i/vres;
418          if (ralrm > 0)                  /* report init stats */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines