Blender Git Commit Log
Git Commits -> Revision 1f5c418
May 24, 2016, 14:51 (GMT) |
Disney node can be used without SVM and started to cleanup the OSL implementation There is still some wrong behavior for SVM for the Schlick Fresnel part at the specular and clearcoat |
Commit Details:
Full Hash: 1f5c41874b01ad297eb8a6bad9985296c6c0a6e1
Parent Commit: d4b814e
Lines Changed: +412, -175
15 Modified Paths:
/intern/cycles/kernel/closure/bsdf.h (+31, -0) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_clearcoat.h (+5, -21) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_diffuse.h (+14, -34) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_specular.h (+10, -42) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_clearcoat.cpp (+6, -12) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_diffuse.cpp (+9, -14) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_specular.cpp (+10, -15) (Diff)
/intern/cycles/kernel/osl/CMakeLists.txt (+3, -3) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+189, -6) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+0, -6) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+89, -0) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+2, -0) (Diff)
/intern/cycles/render/nodes.cpp (+33, -13) (Diff)
/intern/cycles/render/nodes.h (+3, -1) (Diff)
/intern/cycles/util/util_math.h (+8, -8) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_clearcoat.h (+5, -21) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_diffuse.h (+14, -34) (Diff)
/intern/cycles/kernel/closure/bsdf_disney_specular.h (+10, -42) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_clearcoat.cpp (+6, -12) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_diffuse.cpp (+9, -14) (Diff)
/intern/cycles/kernel/osl/bsdf_disney_specular.cpp (+10, -15) (Diff)
/intern/cycles/kernel/osl/CMakeLists.txt (+3, -3) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+189, -6) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+0, -6) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+89, -0) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+2, -0) (Diff)
/intern/cycles/render/nodes.cpp (+33, -13) (Diff)
/intern/cycles/render/nodes.h (+3, -1) (Diff)
/intern/cycles/util/util_math.h (+8, -8) (Diff)