# | Line 265 | Line 265 | m_aniso( /* shade ray that hit something anisotropic | |
---|---|---|
265 | /* diffuse reflection */ | |
266 | nd.rdiff = 1.0 - nd.trans - nd.rspec; | |
267 | ||
268 | < | if (r->ro != NULL && isflat(r->ro->otype)) |
268 | > | if (r->ro != NULL && isflat(r->ro->otype) && |
269 | > | DOT(r->pert,r->pert) <= FTINY*FTINY) |
270 | nd.specfl |= SP_FLAT; | |
271 | ||
272 | getacoords(&nd); /* set up coordinates */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |