diff options
Diffstat (limited to 'intern/cycles/kernel/svm/svm_types.h')
-rw-r--r-- | intern/cycles/kernel/svm/svm_types.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/intern/cycles/kernel/svm/svm_types.h b/intern/cycles/kernel/svm/svm_types.h index ae75a9f4bf6..f3df5d7bf6d 100644 --- a/intern/cycles/kernel/svm/svm_types.h +++ b/intern/cycles/kernel/svm/svm_types.h @@ -396,6 +396,8 @@ typedef enum ClosureType { CLOSURE_BSDF_OREN_NAYAR_ID, CLOSURE_BSDF_DIFFUSE_RAMP_ID, CLOSURE_BSDF_DISNEY_DIFFUSE_ID, + CLOSURE_BSDF_DISNEY_DIFFUSE_TRANSMIT_ID, + CLOSURE_BSDF_DISNEY_RETRO_REFLECTION_ID, CLOSURE_BSDF_DISNEY_SHEEN_ID, CLOSURE_BSDF_DIFFUSE_TOON_ID, @@ -426,6 +428,7 @@ typedef enum ClosureType { CLOSURE_BSDF_REFRACTION_ID, CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID, CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID, + CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_THIN_ID, CLOSURE_BSDF_MICROFACET_BECKMANN_GLASS_ID, CLOSURE_BSDF_MICROFACET_GGX_GLASS_ID, CLOSURE_BSDF_MICROFACET_MULTI_GGX_GLASS_ID, @@ -483,6 +486,11 @@ typedef enum ClosureType { #define CLOSURE_WEIGHT_CUTOFF 1e-5f +typedef enum SurfaceType { + SOLID_SURFACE, + THIN_SURFACE +} SurfaceType; + CCL_NAMESPACE_END #endif /* __SVM_TYPES_H__ */ |