--- ray/src/hd/rhd_qtree.h 1997/12/05 15:40:54 3.7 +++ ray/src/hd/rhd_qtree.h 1998/08/17 17:59:59 3.11 @@ -1,4 +1,4 @@ -/* Copyright (c) 1997 Silicon Graphics, Inc. */ +/* Copyright (c) 1998 Silicon Graphics, Inc. */ /* SCCSid "$SunId$ SGI" */ @@ -6,16 +6,10 @@ * Quadtree data structures for holodeck display drivers. */ +#include "color.h" #include "tonemap.h" #include "rhdriver.h" -#ifndef int2 -#define int2 short -#endif -#ifndef int4 -#define int4 long -#endif - /* child ordering */ #define DL 0 /* down left */ #define DR 1 /* down right */ #define UL 2 /* up left */ @@ -55,3 +49,8 @@ extern struct rleaves { extern RTREE qtrunk; /* trunk of quadtree */ extern double qtDepthEps; /* epsilon to compare depths (z fraction) */ extern int qtMinNodesiz; /* minimum node dimension (pixels) */ + +extern int rayqleft; /* number of rays to queue before flush */ + +extern int4 encodedir(); +extern double fdir2diff(), dir2diff();