| 94 |
|
|
| 95 |
|
#include "ray.h" |
| 96 |
|
#include "source.h" |
| 97 |
+ |
#include "bsdf.h" |
| 98 |
|
#include "ambient.h" |
| 99 |
|
#include "otypes.h" |
| 100 |
|
#include "random.h" |
| 141 |
|
int backvis = 1; /* back face visibility */ |
| 142 |
|
|
| 143 |
|
int maxdepth = 8; /* maximum recursion depth */ |
| 144 |
< |
double minweight = 2e-3; /* minimum ray weight */ |
| 144 |
> |
double minweight = 5e-4; /* minimum ray weight */ |
| 145 |
|
|
| 146 |
|
char *ambfile = NULL; /* ambient file name */ |
| 147 |
|
COLOR ambval = BLKCOLOR; /* ambient value */ |
| 208 |
|
octdone(); |
| 209 |
|
thescene.cutree = EMPTY; |
| 210 |
|
octname = NULL; |
| 211 |
+ |
retainfonts = 0; |
| 212 |
|
if (freall) { |
| 211 |
– |
retainfonts = 0; |
| 213 |
|
freefont(NULL); |
| 214 |
|
freedata(NULL); |
| 215 |
+ |
SDfreeCache(NULL); |
| 216 |
|
initurand(0); |
| 217 |
|
} |
| 218 |
|
if (nobjects > 0) { |
| 219 |
|
sprintf(errmsg, "%ld objects left after call to ray_done()", |
| 220 |
< |
nobjects); |
| 220 |
> |
(long)nobjects); |
| 221 |
|
error(WARNING, errmsg); |
| 222 |
|
} |
| 223 |
|
} |