--- ray/src/rt/rcontrib.h 2012/06/10 05:25:42 2.2 +++ ray/src/rt/rcontrib.h 2012/06/16 17:09:49 2.5 @@ -1,4 +1,4 @@ -/* RCSid $Id: rcontrib.h,v 2.2 2012/06/10 05:25:42 greg Exp $ */ +/* RCSid $Id: rcontrib.h,v 2.5 2012/06/16 17:09:49 greg Exp $ */ /* * Header file for rcontrib modules @@ -36,8 +36,8 @@ extern int account; /* current accumulation count */ extern RNUMBER raysleft; /* number of rays left to trace */ extern long waitflush; /* how long until next flush */ -extern int lastray; /* last ray number sent */ -extern int lastdone; /* last ray processed */ +extern RNUMBER lastray; /* last ray number sent */ +extern RNUMBER lastdone; /* last ray processed */ typedef double DCOLOR[3]; /* double-precision color */ @@ -85,17 +85,12 @@ extern LUTAB ofiletab; /* output stream table */ #ifndef MAXMODLIST #define MAXMODLIST 2048 /* maximum modifiers we'll track */ #endif -#ifndef MAXTSET -#define MAXTSET 16383 /* maximum number in trace set */ -#endif extern const char *modname[MAXMODLIST]; /* ordered modifier name list */ extern int nmods; /* number of modifiers */ extern char RCCONTEXT[]; /* special evaluation context */ -extern void tranotify(OBJECT obj); /* new trace modifier */ - extern char *formstr(int f); /* return format identifier */ extern void process_rcontrib(void); /* trace ray contributions */ @@ -120,7 +115,6 @@ extern int in_rchild(void); extern void end_children(void); extern void put_zero_record(int ndx); -extern void queue_modifiers(void); extern void parental_loop(void); /* controlling process */