--- ray/src/rt/raytrace.c 1991/05/10 08:51:06 1.17 +++ ray/src/rt/raytrace.c 1991/05/29 11:09:23 1.18 @@ -136,7 +136,7 @@ int mod; raytrans(r); return; } - if (m->otype != MAT_ILLUM) + if (!islight(m->otype)) m = &Lamb; } (*ofun[m->otype].funp)(m, r); /* execute function */