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

Comparing ray/src/rt/ambcomp.c (file contents):
Revision 2.12 by schorsch, Sun Jul 27 22:12:03 2003 UTC vs.
Revision 2.13 by greg, Wed Apr 13 23:00:59 2005 UTC

# Line 230 | Line 230 | double  wt;
230   {
231          register int  i;
232                                          /* set number of divisions */
233        if (wt < (.25*PI)/ambdiv+FTINY) {
234                hp->nt = hp->np = 0;
235                return;                 /* zero samples */
236        }
233          hp->nt = sqrt(ambdiv * wt / PI) + 0.5;
234 +        i = ambacc > FTINY ? 3 : 1;     /* minimum number of samples */
235 +        if (hp->nt < i)
236 +                hp->nt = i;
237          hp->np = PI * hp->nt + 0.5;
238                                          /* make axes */
239          VCOPY(hp->uz, r->ron);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines