Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/closure/bsdf.h
| Show First 20 Lines • Show All 291 Lines • ▼ Show 20 Lines | #endif | ||||
| return label; | return label; | ||||
| } | } | ||||
| ccl_device_inline void bsdf_roughness_eta(const KernelGlobals kg, | ccl_device_inline void bsdf_roughness_eta(const KernelGlobals kg, | ||||
| ccl_private const ShaderClosure *sc, | ccl_private const ShaderClosure *sc, | ||||
| ccl_private float2 *roughness, | ccl_private float2 *roughness, | ||||
| ccl_private float *eta) | ccl_private float *eta) | ||||
| { | { | ||||
| #ifdef __SVM__ | |||||
| bool refractive = false; | bool refractive = false; | ||||
| float alpha = 1.0f; | float alpha = 1.0f; | ||||
| #endif | |||||
| switch (sc->type) { | switch (sc->type) { | ||||
| case CLOSURE_BSDF_DIFFUSE_ID: | case CLOSURE_BSDF_DIFFUSE_ID: | ||||
| *roughness = one_float2(); | *roughness = one_float2(); | ||||
| *eta = 1.0f; | *eta = 1.0f; | ||||
| break; | break; | ||||
| #ifdef __SVM__ | #ifdef __SVM__ | ||||
| case CLOSURE_BSDF_OREN_NAYAR_ID: | case CLOSURE_BSDF_OREN_NAYAR_ID: | ||||
| *roughness = one_float2(); | *roughness = one_float2(); | ||||
| ▲ Show 20 Lines • Show All 374 Lines • Show Last 20 Lines | |||||