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

Comparing ray/src/rt/m_brdf.c (file contents):
Revision 1.15 by greg, Thu Aug 8 11:30:01 1991 UTC vs.
Revision 1.16 by greg, Mon Aug 12 08:20:53 1991 UTC

# Line 269 | Line 269 | register RAY  *r;
269                          objerror(m, WARNING, "compute error");
270                  else if ((tspect = bright(ctmp)) > FTINY &&
271                                  rayorigin(&sr, r, TRANS, tspect) == 0) {
272 <                        if (DOT(r->pert,r->pert) > FTINY*FTINY) {
272 >                        if (!(r->crtype & SHADOW) &&
273 >                                        DOT(r->pert,r->pert) > FTINY*FTINY) {
274                                  for (i = 0; i < 3; i++) /* perturb direction */
275                                          sr.rdir[i] = r->rdir[i] -
276                                                          .75*r->pert[i];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines