| 64 |
|
int *slights; /* list of lights to test for scattering */ |
| 65 |
|
RNUMBER rno; /* unique ray number */ |
| 66 |
|
OBJECT robj; /* intersected object number */ |
| 67 |
< |
int rsrc; /* source we're aiming for */ |
| 67 |
> |
int rsrc; /* source we're aiming for (or ones to skip) */ |
| 68 |
> |
#ifdef SSKIPOPT |
| 69 |
> |
float scorr; /* correction factor for included sources */ |
| 70 |
> |
#endif |
| 71 |
|
float rweight; /* cumulative weight (for termination) */ |
| 72 |
|
float gecc; /* scattering eccentricity coefficient */ |
| 73 |
|
SCOLOR rcoef; /* contribution coefficient w.r.t. parent */ |
| 208 |
|
/* defined in preload.c */ |
| 209 |
|
extern int load_os(OBJREC *op); |
| 210 |
|
extern void preload_objs(void); |
| 211 |
+ |
extern char *shm_boundary; |
| 212 |
+ |
extern void cow_memshare(void); |
| 213 |
+ |
extern void cow_doneshare(void); |
| 214 |
|
/* defined in raycalls.c */ |
| 215 |
|
extern void ray_init(char *otnm); |
| 216 |
|
extern void ray_trace(RAY *r); |