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

Comparing ray/src/gen/mkillum2.c (file contents):
Revision 2.6 by greg, Fri Jan 7 14:51:46 1994 UTC vs.
Revision 2.8 by gregl, Wed Jul 9 11:24:52 1997 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1991 Regents of the University of California */
1 > /* Copyright (c) 1995 Regents of the University of California */
2  
3   #ifndef lint
4   static char SCCSid[] = "$SunId$ LBL";
# Line 163 | Line 163 | char  *nm;
163                  nalt = nazi = 1;
164          else {
165                  n = 4.*PI * il->sampdens;
166 <                nalt = sqrt(n/PI) + .5;
167 <                nazi = PI*nalt + .5;
166 >                nalt = sqrt(2./PI*n) + .5;
167 >                nazi = PI/2.*nalt + .5;
168          }
169          n = nalt*nazi;
170          distarr = (float *)calloc(n, 3*sizeof(float));
# Line 306 | Line 306 | register struct rtproc  *rt;
306          bzero(rt->buf+6*rt->nrays, 6*sizeof(float));
307          errno = 0;
308          if ( process(rt->pd, (char *)rt->buf, (char *)rt->buf,
309 <                        3*sizeof(float)*rt->nrays,
309 >                        3*sizeof(float)*(rt->nrays+1),
310                          6*sizeof(float)*(rt->nrays+1)) <
311 <                        3*sizeof(float)*rt->nrays )
311 >                        3*sizeof(float)*(rt->nrays+1) )
312                  error(SYSTEM, "error reading from rtrace process");
313          i = rt->nrays;
314          while (i--) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines