--- ray/src/common/octree.c 1991/11/12 16:55:14 2.1 +++ ray/src/common/octree.c 1998/08/24 15:30:11 2.3 @@ -56,6 +56,21 @@ register OCTREE ot; } +octdone() /* free EVERYTHING */ +{ + register int i; + + for (i = 0; i < MAXOBLK; i++) { + if (octblock[i] == NULL) + break; + bfree((char *)octblock[i], (unsigned)256*8*sizeof(OCTREE)); + octblock[i] = NULL; + } + ofreelist = EMPTY; + treetop = 0; +} + + OCTREE combine(ot) /* recursively combine nodes */ register OCTREE ot;