# | Line 37 | Line 37 | RAY *r; | |
---|---|---|
37 | aobj = lastmod(objndx(m), m->oargs.sarg[0]); | |
38 | if (aobj < 0) | |
39 | objerror(m, USER, "bad reference"); | |
40 | < | copystruct(&arec, objptr(aobj)); |
40 | > | arec = *objptr(aobj); |
41 | /* irradiance hack */ | |
42 | if (do_irrad && !(r->crtype & ~(PRIMARY|TRANS)) && | |
43 | + | m->otype != MAT_CLIP && |
44 | (ofun[arec.otype].flags & (T_M|T_X))) { | |
45 | if (irr_ignore(arec.otype)) { | |
46 | raytrans(r); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |