Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/kernel_types.h
| Show First 20 Lines • Show All 288 Lines • ▼ Show 20 Lines | enum PathRayFlag { | ||||
| PATH_RAY_SHADOW = (PATH_RAY_SHADOW_OPAQUE|PATH_RAY_SHADOW_TRANSPARENT), | PATH_RAY_SHADOW = (PATH_RAY_SHADOW_OPAQUE|PATH_RAY_SHADOW_TRANSPARENT), | ||||
| PATH_RAY_CURVE = 512, /* visibility flag to define curve segments */ | PATH_RAY_CURVE = 512, /* visibility flag to define curve segments */ | ||||
| PATH_RAY_VOLUME_SCATTER = 1024, /* volume scattering */ | PATH_RAY_VOLUME_SCATTER = 1024, /* volume scattering */ | ||||
| /* Special flag to tag unaligned BVH nodes. */ | /* Special flag to tag unaligned BVH nodes. */ | ||||
| PATH_RAY_NODE_UNALIGNED = 2048, | PATH_RAY_NODE_UNALIGNED = 2048, | ||||
| PATH_RAY_ALL_VISIBILITY = (1|2|4|8|16|32|64|128|256|512|1024|2048), | PATH_RAY_HAS_TRANSPARENT_SURFACE = 4096, | ||||
| PATH_RAY_MIS_SKIP = 4096, | PATH_RAY_ALL_VISIBILITY = (1|2|4|8|16|32|64|128|256|512|1024|2048|4096), | ||||
| PATH_RAY_DIFFUSE_ANCESTOR = 8192, | |||||
| PATH_RAY_SINGLE_PASS_DONE = 16384, | PATH_RAY_MIS_SKIP = 8192, | ||||
| PATH_RAY_DIFFUSE_ANCESTOR = 16384, | |||||
| PATH_RAY_SINGLE_PASS_DONE = 32768, | |||||
| }; | }; | ||||
| /* Closure Label */ | /* Closure Label */ | ||||
| typedef enum ClosureLabel { | typedef enum ClosureLabel { | ||||
| LABEL_NONE = 0, | LABEL_NONE = 0, | ||||
| LABEL_TRANSMIT = 1, | LABEL_TRANSMIT = 1, | ||||
| LABEL_REFLECT = 2, | LABEL_REFLECT = 2, | ||||
| ▲ Show 20 Lines • Show All 1,026 Lines • Show Last 20 Lines | |||||