Blender Git Loki
Git Commits -> Revision 9187156
Revision 9187156 by Brecht Van Lommel (cycles-x) August 16, 2021, 16:46 (GMT) |
Cycles X: remove legacy Cubic and Gaussian SSS methods Also some internal refactoring to not have a separate principled BSSRDF closure, but rather set roughness to FLT_MAX if not using it. |
Commit Details:
Full Hash: 9187156ab65cb0dc8cf15c6426007e5723023fd1
Parent Commit: 68b3787
Lines Changed: +178, -514
21 Modified Paths:
/intern/cycles/blender/blender_shader.cpp (+5, -11) (Diff)
/intern/cycles/kernel/closure/bssrdf.h (+4, -180) (Diff)
/intern/cycles/kernel/integrator/integrator_subsurface.h (+8, -71) (Diff)
/intern/cycles/kernel/osl/osl_bssrdf.cpp (+3, -23) (Diff)
/intern/cycles/kernel/shaders/node_principled_bsdf.osl (+3, -2) (Diff)
/intern/cycles/kernel/shaders/node_subsurface_scattering.osl (+6, -19) (Diff)
/intern/cycles/kernel/svm/svm_bevel.h (+70, -3) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+3, -9) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+4, -9) (Diff)
/intern/cycles/render/nodes.cpp (+8, -12) (Diff)
/intern/cycles/render/nodes.h (+0, -2) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+20, -0) (Diff)
/source/blender/blenloader/intern/versioning_cycles.c (+1, -1) (Diff)
/source/blender/gpu/GPU_material.h (+1, -4) (Diff)
/source/blender/gpu/intern/gpu_material.c (+22, -92) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_subsurface_scattering.glsl (+3, -17) (Diff)
/source/blender/makesdna/DNA_node_types.h (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+7, -26) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c (+2, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_subsurface_scattering.c (+5, -27) (Diff)
/intern/cycles/kernel/closure/bssrdf.h (+4, -180) (Diff)
/intern/cycles/kernel/integrator/integrator_subsurface.h (+8, -71) (Diff)
/intern/cycles/kernel/osl/osl_bssrdf.cpp (+3, -23) (Diff)
/intern/cycles/kernel/shaders/node_principled_bsdf.osl (+3, -2) (Diff)
/intern/cycles/kernel/shaders/node_subsurface_scattering.osl (+6, -19) (Diff)
/intern/cycles/kernel/svm/svm_bevel.h (+70, -3) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+3, -9) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+4, -9) (Diff)
/intern/cycles/render/nodes.cpp (+8, -12) (Diff)
/intern/cycles/render/nodes.h (+0, -2) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+20, -0) (Diff)
/source/blender/blenloader/intern/versioning_cycles.c (+1, -1) (Diff)
/source/blender/gpu/GPU_material.h (+1, -4) (Diff)
/source/blender/gpu/intern/gpu_material.c (+22, -92) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_subsurface_scattering.glsl (+3, -17) (Diff)
/source/blender/makesdna/DNA_node_types.h (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+7, -26) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c (+2, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_subsurface_scattering.c (+5, -27) (Diff)