| # | Line 272 | Line 272 | register RAY *r; | |
|---|---|---|
| 272 | agaussamp(r, &nd); | |
| 273 | ||
| 274 | if (nd.rdiff > FTINY) { /* ambient from this side */ | |
| 275 | < | ambient(ctmp, r); |
| 275 | > | ambient(ctmp, r, nd.pnorm); |
| 276 | if (nd.specfl & SP_RBLT) | |
| 277 | scalecolor(ctmp, 1.0-nd.trans); | |
| 278 | else | |
| # | Line 282 | Line 282 | register RAY *r; | |
| 282 | } | |
| 283 | if (nd.tdiff > FTINY) { /* ambient from other side */ | |
| 284 | flipsurface(r); | |
| 285 | < | ambient(ctmp, r); |
| 285 | > | ambient(ctmp, r, nd.pnorm); |
| 286 | if (nd.specfl & SP_TBLT) | |
| 287 | scalecolor(ctmp, nd.trans); | |
| 288 | else | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |