# | Line 234 | Line 234 | register PACKHEAD *p; | |
---|---|---|
234 | for (i = p->nr; i--; ) { | |
235 | hdray(ro, rd, hdlist[p->hd], gc, packra(p)[i].r); | |
236 | d = hddepth(hdlist[p->hd], packra(p)[i].d); | |
237 | < | VSUM(wp, ro, rd, d); /* might be behind viewpoint */ |
238 | < | dev_value(packra(p)[i].v, wp, rd); |
237 | > | if (d < .99*FHUGE) { |
238 | > | VSUM(wp, ro, rd, d); /* might be behind viewpoint */ |
239 | > | dev_value(packra(p)[i].v, rd, wp); |
240 | > | } else |
241 | > | dev_value(packra(p)[i].v, rd, NULL); |
242 | } | |
243 | #ifdef DEBUG | |
244 | if (imm_mode) nimmrays += p->nr; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |