74 |
|
short dirty; /* beam index needs update to file */ |
75 |
|
double tlin; /* linear range for depth encoding */ |
76 |
|
FVECT wn[3]; /* wall normals (derived) */ |
77 |
+ |
double wg[3]; /* wall grid multipliers (derived) */ |
78 |
|
double wo[6]; /* wall offsets (derived) */ |
78 |
– |
FVECT gv[3][2]; /* grid coordinate vectors (derived) */ |
79 |
|
int wi[6]; /* wall super-indices (derived) */ |
80 |
|
char *priv; /* pointer to private client data */ |
81 |
|
BEAM **bl; /* beam pointers (memory cache) */ |
90 |
|
|
91 |
|
#define hdflush(hp) (hdfreebeam(hp,0) && hdsync(hp)) |
92 |
|
|
93 |
< |
extern HOLO *hdinit(); |
93 |
> |
extern HOLO *hdinit(), *hdalloc(); |
94 |
|
extern BEAM *hdgetbeam(); |
95 |
|
extern RAYVAL *hdnewrays(); |
96 |
|
extern long hdmemuse(), hdfiluse(); |