--- ray/src/rt/dielectric.c 1990/10/15 20:39:30 1.5 +++ ray/src/rt/dielectric.c 1991/08/05 13:52:20 1.6 @@ -129,6 +129,7 @@ register RAY *r; if (m->otype != MAT_DIELECTRIC || r->rod > 0.0 || r->crtype & SHADOW + || directinvis || m->oargs.farg[4] == 0.0 || !disperse(m, r, p.rdir, trans)) #endif