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

Comparing ray/src/rt/ambient.c (file contents):
Revision 2.88 by greg, Fri May 9 23:08:50 2014 UTC vs.
Revision 2.90 by greg, Fri Jun 6 00:57:46 2014 UTC

# Line 109 | Line 109 | setambres(                             /* set ambient resolution */
109                                                  /* set min & max radii */
110          if (ar <= 0) {
111                  minarad = 0;
112 <                maxarad = thescene.cusize*0.5;
112 >                maxarad = thescene.cusize*0.2;
113          } else {
114                  minarad = thescene.cusize / ar;
115                  maxarad = 64.0 * minarad;               /* heuristic */
116 <                if (maxarad > thescene.cusize*0.5)
117 <                        maxarad = thescene.cusize*0.5;
116 >                if (maxarad > thescene.cusize*0.2)
117 >                        maxarad = thescene.cusize*0.2;
118          }
119          if (minarad <= FTINY)
120                  minarad = 10.0*FTINY;
# Line 1194 | Line 1194 | sortambvals(                   /* resort ambient values */
1194                  if (i_avlist < nambvals)
1195                          error(CONSISTENCY, "missing ambient values in sortambvals");
1196   #endif
1197 <                qsort((char *)avlist1, nambvals, sizeof(struct avl), &alatcmp);
1198 <                qsort((char *)avlist2, nambvals, sizeof(AMBVAL *), &aposcmp);
1197 >                qsort((char *)avlist1, nambvals, sizeof(struct avl), alatcmp);
1198 >                qsort((char *)avlist2, nambvals, sizeof(AMBVAL *), aposcmp);
1199                  for (i = 0; i < nambvals; i++) {
1200                          if (avlist1[i].p == NULL)
1201                                  continue;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines