| # | Line 461 | Line 461 | raynormal( /* compute perturbed normal for ray */ | |
|---|---|---|
| 461 | return(r->rod); | |
| 462 | } | |
| 463 | newdot = -DOT(norm, r->rdir); | |
| 464 | < | if ((newdot > 0.0) != (r->rod > 0.0)) { /* fix orientation */ |
| 464 | > | if ((newdot > 0.0) ^ (r->rod > 0.0)) { /* fix orientation */ |
| 465 | for (i = 0; i < 3; i++) | |
| 466 | norm[i] += 2.0*newdot*r->rdir[i]; | |
| 467 | newdot = -newdot; | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |