Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/integrator/integrator_state_template.h
| Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | |||||
| KERNEL_STRUCT_END(isect) | KERNEL_STRUCT_END(isect) | ||||
| /*************** Subsurface closure state for subsurface kernel ***************/ | /*************** Subsurface closure state for subsurface kernel ***************/ | ||||
| KERNEL_STRUCT_BEGIN(subsurface) | KERNEL_STRUCT_BEGIN(subsurface) | ||||
| KERNEL_STRUCT_MEMBER(subsurface, float3, albedo, KERNEL_FEATURE_SUBSURFACE) | KERNEL_STRUCT_MEMBER(subsurface, float3, albedo, KERNEL_FEATURE_SUBSURFACE) | ||||
| KERNEL_STRUCT_MEMBER(subsurface, float3, radius, KERNEL_FEATURE_SUBSURFACE) | KERNEL_STRUCT_MEMBER(subsurface, float3, radius, KERNEL_FEATURE_SUBSURFACE) | ||||
| KERNEL_STRUCT_MEMBER(subsurface, float, anisotropy, KERNEL_FEATURE_SUBSURFACE) | KERNEL_STRUCT_MEMBER(subsurface, float, anisotropy, KERNEL_FEATURE_SUBSURFACE) | ||||
| KERNEL_STRUCT_MEMBER(subsurface, float, roughness, KERNEL_FEATURE_SUBSURFACE) | |||||
| KERNEL_STRUCT_END(subsurface) | KERNEL_STRUCT_END(subsurface) | ||||
| /********************************** Volume Stack ******************************/ | /********************************** Volume Stack ******************************/ | ||||
| KERNEL_STRUCT_BEGIN(volume_stack) | KERNEL_STRUCT_BEGIN(volume_stack) | ||||
| KERNEL_STRUCT_ARRAY_MEMBER(volume_stack, int, object, KERNEL_FEATURE_VOLUME) | KERNEL_STRUCT_ARRAY_MEMBER(volume_stack, int, object, KERNEL_FEATURE_VOLUME) | ||||
| KERNEL_STRUCT_ARRAY_MEMBER(volume_stack, int, shader, KERNEL_FEATURE_VOLUME) | KERNEL_STRUCT_ARRAY_MEMBER(volume_stack, int, shader, KERNEL_FEATURE_VOLUME) | ||||
| KERNEL_STRUCT_END_ARRAY(volume_stack, | KERNEL_STRUCT_END_ARRAY(volume_stack, | ||||
| ▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines | |||||