ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/otspecial.h
Revision: 2.6
Committed: Wed Dec 31 01:50:02 2003 UTC (20 years, 4 months ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 2.5: +4 -1 lines
Log Message:
Created a source occluder cache to accelerate shadow testing.

File Contents

# User Rev Content
1 greg 2.6 /* RCSid $Id: otspecial.h,v 2.5 2003/06/27 06:53:22 greg Exp $ */
2 greg 1.1 /*
3     * Special type flags for objects used in rendering.
4     * Depends on definitions in otypes.h
5 greg 2.2 */
6 schorsch 2.4 #ifndef _RAD_OTSPECIAL_H_
7     #define _RAD_OTSPECIAL_H_
8     #ifdef __cplusplus
9     extern "C" {
10     #endif
11 greg 1.1
12     /* flag for materials to ignore during irradiance comp. */
13     #define T_IRR_IGN T_SP1
14 greg 2.6
15     /* flag for completely opaque materials */
16     #define T_OPAQUE T_SP2
17 greg 1.1
18     #define irr_ignore(t) (ofun[t].flags & T_IRR_IGN)
19 schorsch 2.4
20    
21     #ifdef __cplusplus
22     }
23     #endif
24     #endif /* _RAD_OTSPECIAL_H_ */
25