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

Comparing ray/src/common/bsdf.c (file contents):
Revision 2.61 by greg, Tue Dec 7 23:49:50 2021 UTC vs.
Revision 2.62 by greg, Wed Dec 15 01:38:50 2021 UTC

# Line 530 | Line 530 | SDsampComponent(SDValue *sv, FVECT ioVec, double randX
530  
531   /* Convert 1-dimensional random variable to N-dimensional */
532   void
533 < SDmultiSamp(double t[], int n, double randX)
533 > SDmultiSamp(RREAL t[], int n, double randX)
534   {
535          unsigned        nBits;
536          double          scale;
# Line 564 | Line 564 | SDdiffuseSamp(FVECT ioVec, int outFront, double randX)
564   {
565                                          /* convert to position on hemisphere */
566          SDmultiSamp(ioVec, 2, randX);
567 <        SDsquare2disk(ioVec, ioVec[0], ioVec[1]);
567 >        square2disk(ioVec, ioVec[0], ioVec[1]);
568          ioVec[2] = 1. - ioVec[0]*ioVec[0] - ioVec[1]*ioVec[1];
569          ioVec[2] = sqrt(ioVec[2]*(ioVec[2]>0));
570          if (!outFront)                  /* going out back? */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines