--- ray/src/common/otypes.h 1992/03/12 11:41:20 2.3 +++ ray/src/common/otypes.h 1995/09/15 14:55:08 2.5 @@ -86,12 +86,12 @@ extern FUN ofun[]; /* our type list */ #define isvolume(t) (ofun[t].flags & T_V) #define ismodifier(t) (!(ofun[t].flags & (T_S|T_V))) #define ismaterial(t) (ofun[t].flags & T_M) -#define istexture(t) (ofun[t].flags & (T_P|T_T|T_X)) #define islight(t) (ofun[t].flags & T_L) #define isvlight(t) (ofun[t].flags & T_LV) #define hasdata(t) (ofun[t].flags & (T_D|T_I)) #define hasfunc(t) (ofun[t].flags & (T_F|T_D|T_I)) #define hastext(t) (ofun[t].flags & T_E) +#define isflat(t) ((t)==OBJ_FACE || (t)==OBJ_RING) extern int o_default(); /* type list initialization */