Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/osl/osl_closures.cpp
| Show First 20 Lines • Show All 144 Lines • ▼ Show 20 Lines | |||||
| BSDF_CLOSURE_CLASS_END(MicrofacetBeckmannRefraction, microfacet_beckmann_refraction) | BSDF_CLOSURE_CLASS_END(MicrofacetBeckmannRefraction, microfacet_beckmann_refraction) | ||||
| BSDF_CLOSURE_CLASS_BEGIN(HairReflection, hair_reflection, hair_reflection, LABEL_GLOSSY) | BSDF_CLOSURE_CLASS_BEGIN(HairReflection, hair_reflection, hair_reflection, LABEL_GLOSSY) | ||||
| CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data0), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data0), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | ||||
| #ifdef __HAIR__ | #ifdef __HAIR__ | ||||
| CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.T), | CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.T), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.offset), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data2), | ||||
| #else | #else | ||||
| CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | ||||
| #endif | #endif | ||||
| BSDF_CLOSURE_CLASS_END(HairReflection, hair_reflection) | BSDF_CLOSURE_CLASS_END(HairReflection, hair_reflection) | ||||
| BSDF_CLOSURE_CLASS_BEGIN(HairTransmission, hair_transmission, hair_transmission, LABEL_GLOSSY) | BSDF_CLOSURE_CLASS_BEGIN(HairTransmission, hair_transmission, hair_transmission, LABEL_GLOSSY) | ||||
| CLOSURE_FLOAT3_PARAM(HairTransmissionClosure, sc.N), | CLOSURE_FLOAT3_PARAM(HairTransmissionClosure, sc.N), | ||||
| CLOSURE_FLOAT_PARAM(HairTransmissionClosure, sc.data0), | CLOSURE_FLOAT_PARAM(HairTransmissionClosure, sc.data0), | ||||
| CLOSURE_FLOAT_PARAM(HairTransmissionClosure, sc.data1), | CLOSURE_FLOAT_PARAM(HairTransmissionClosure, sc.data1), | ||||
| #ifdef __HAIR__ | #ifdef __HAIR__ | ||||
| CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.T), | CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.T), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.offset), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data2), | ||||
| #else | #else | ||||
| CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | CLOSURE_FLOAT3_PARAM(HairReflectionClosure, sc.N), | ||||
| CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | CLOSURE_FLOAT_PARAM(HairReflectionClosure, sc.data1), | ||||
| #endif | #endif | ||||
| BSDF_CLOSURE_CLASS_END(HairTransmission, hair_transmission) | BSDF_CLOSURE_CLASS_END(HairTransmission, hair_transmission) | ||||
| VOLUME_CLOSURE_CLASS_BEGIN(VolumeHenyeyGreenstein, henyey_greenstein, LABEL_VOLUME_SCATTER) | VOLUME_CLOSURE_CLASS_BEGIN(VolumeHenyeyGreenstein, henyey_greenstein, LABEL_VOLUME_SCATTER) | ||||
| CLOSURE_FLOAT_PARAM(VolumeHenyeyGreensteinClosure, sc.data0), | CLOSURE_FLOAT_PARAM(VolumeHenyeyGreensteinClosure, sc.data0), | ||||
| ▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines | |||||