# | Line 232 | Line 232 | register RAY *r; | |
---|---|---|
232 | } else | |
233 | nd.tdiff = nd.tspec = nd.trans = 0.0; | |
234 | /* transmitted ray */ | |
235 | < | if (nd.specfl&SP_TRAN && (nd.specfl&SP_PURE || r->crtype&SHADOW)) { |
235 | > | if ((nd.specfl&(SP_TRAN|SP_PURE)) == (SP_TRAN|SP_PURE)) { |
236 | RAY lr; | |
237 | if (rayorigin(&lr, r, TRANS, nd.tspec) == 0) { | |
238 | VCOPY(lr.rdir, nd.prdir); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |