--- ray/src/rt/ambient.c 2018/01/09 05:01:15 2.105 +++ ray/src/rt/ambient.c 2019/02/16 00:09:53 2.107 @@ -1,4 +1,4 @@ -static const char RCSid[] = "$Id: ambient.c,v 2.105 2018/01/09 05:01:15 greg Exp $"; +static const char RCSid[] = "$Id: ambient.c,v 2.107 2019/02/16 00:09:53 greg Exp $"; /* * ambient.c - routines dealing with ambient (inter-reflected) component. * @@ -15,7 +15,6 @@ static const char RCSid[] = "$Id: ambient.c,v 2.105 20 #include "otspecial.h" #include "resolu.h" #include "ambient.h" -#include "source.h" #include "random.h" #include "pmapamb.h" @@ -133,7 +132,7 @@ setambacc( /* set ambient accuracy */ newa *= (newa > 0); if (fabs(newa - olda) >= .05*(newa + olda)) { ambacc = newa; - if (nambvals > 0) + if (ambacc > FTINY && nambvals > 0) sortambvals(1); /* rebuild tree */ } }