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

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