Blender Git Commit Log
Git Commits -> Revision 40bc1a5
Revision 40bc1a5 by L. E. Segovia (soc-2018-hair-shader) May 14, 2018, 18:44 (GMT) |
GSoC 2018: port Lukas Stockner's hair patch Still missing: - some SSE ops which he disabled (I don't know why, so I didn't add that) - in svm_tex_coord, he invalidated NODE_TEXCO_WINDOW initialization (I don't know why again) - no change of util_color.h ops - no change of nodeitems_builtin.py (XCode didn't find it in the project) Ref T54796 |
Commit Details:
Full Hash: 40bc1a5cddf261bdb428a3d07819487b376a6151
Parent Commit: 43ee4d5
Lines Changed: +761, -29
2 Added Paths:
/intern/cycles/kernel/closure/bsdf_hair_principled.h (+404, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c (+59, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_hair_principled.c (+59, -0) (View)
19 Modified Paths:
/intern/cycles/blender/blender_shader.cpp (+6, -0) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+8, -1) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+80, -0) (Diff)
/intern/cycles/kernel/geom/geom_curve_intersect.h (+0, -25) (Diff)
/intern/cycles/kernel/kernel_volume.h (+3, -3) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+42, -0) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+9, -0) (Diff)
/intern/cycles/render/nodes.cpp (+67, -0) (Diff)
/intern/cycles/render/nodes.h (+15, -0) (Diff)
/intern/cycles/util/util_math.h (+19, -0) (Diff)
/intern/cycles/util/util_math_float3.h (+10, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+8, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+19, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+8, -1) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+80, -0) (Diff)
/intern/cycles/kernel/geom/geom_curve_intersect.h (+0, -25) (Diff)
/intern/cycles/kernel/kernel_volume.h (+3, -3) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+42, -0) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+9, -0) (Diff)
/intern/cycles/render/nodes.cpp (+67, -0) (Diff)
/intern/cycles/render/nodes.h (+15, -0) (Diff)
/intern/cycles/util/util_math.h (+19, -0) (Diff)
/intern/cycles/util/util_math_float3.h (+10, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+8, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+19, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)