--- ray/src/rt/raycalls.c 2004/10/21 23:40:04 2.10 +++ ray/src/rt/raycalls.c 2005/06/13 20:07:56 2.12 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: raycalls.c,v 2.10 2004/10/21 23:40:04 greg Exp $"; +static const char RCSid[] = "$Id: raycalls.c,v 2.12 2005/06/13 20:07:56 greg Exp $"; #endif /* * raycalls.c - interface for running Radiance rendering as a library @@ -178,8 +178,8 @@ ray_trace( /* trace a primary ray */ RAY *r ) { - rayorigin(r, NULL, PRIMARY, 1.0); - samplendx++; + rayorigin(r, PRIMARY, NULL, NULL); + samplendx = rand_samp ? random() : samplendx+1; rayvalue(r); /* assumes origin and direction are set */ }