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

Comparing ray/src/rt/m_bsdf.c (file contents):
Revision 2.16 by greg, Wed Aug 24 04:31:13 2011 UTC vs.
Revision 2.18 by greg, Fri Mar 30 15:08:40 2012 UTC

# Line 157 | Line 157 | direct_bsdf_OK(COLOR cval, FVECT ldir, double omega, B
157          return(ok);
158   baderror:
159          objerror(ndp->mp, USER, transSDError(ec));
160 +        return(0);                      /* gratis return */
161   }
162  
163   /* Compute source contribution for BSDF (reflected & transmitted) */
# Line 556 | Line 557 | m_bsdf(OBJREC *m, RAY *r)
557                  bnorm[2] = -nd.pnorm[2];
558                  if (nd.thick != 0) {            /* proxy with offset? */
559                          VCOPY(vtmp, r->rop);
560 <                        VSUM(r->rop, vtmp, r->ron, -nd.thick);
560 >                        VSUM(r->rop, vtmp, r->ron, nd.thick);
561                          multambient(ctmp, r, bnorm);
562                          VCOPY(r->rop, vtmp);
563                  } else

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines