--- ray/src/rt/srcsupp.c 1991/08/14 08:19:20 1.11 +++ ray/src/rt/srcsupp.c 1991/08/26 10:11:08 1.12 @@ -392,7 +392,7 @@ register RAY *r; first = 0; last = nsources-1; } for (i = first; i <= last; i++) - if (source[i].sflags & SDISTANT) + if ((source[i].sflags & (SDISTANT|SVIRTUAL)) == SDISTANT) /* * Check to see if ray is within * solid angle of source.