| 4 |
|
* Header file for rcontrib modules |
| 5 |
|
*/ |
| 6 |
|
|
| 7 |
+ |
#include "platform.h" |
| 8 |
+ |
#include "paths.h" |
| 9 |
+ |
#include "rtprocess.h" |
| 10 |
|
#include "ray.h" |
| 11 |
|
#include "func.h" |
| 12 |
|
#include "lookup.h" |
| 115 |
|
extern int getvec(FVECT vec); |
| 116 |
|
|
| 117 |
|
extern int in_rchild(void); |
| 118 |
< |
extern void end_children(void); |
| 118 |
> |
extern void end_children(int immed); |
| 119 |
|
|
| 120 |
|
extern void put_zero_record(int ndx); |
| 118 |
– |
extern void queue_modifiers(void); |
| 121 |
|
|
| 122 |
|
extern void parental_loop(void); /* controlling process */ |
| 123 |
+ |
|
| 124 |
+ |
extern void feeder_loop(void); /* feeder process */ |
| 125 |
|
|
| 126 |
|
extern void rcontrib(void); /* main calculation loop */ |