Blender Git Loki
Git Commits -> Revision 3a1b0c0
Revision 3a1b0c0 by Clément Foucault (master) September 23, 2019, 09:09 (GMT) |
ShaderNodeTree: Add flatten function to get rid of nodegroups This makes a lot of shader node wiring code less complex. This only add the flatten mechanism (which fixes T69672). ~~Cleanup to remove the complexity in ntree_shader_relink_displacement, ntree_shader_bump_branches and ntree_shader_tag_nodes will be commited separately.~~(already included) The code is only added for shader nodes for now but could be exported to other internal nodetree types in the future. Cleanup: Node Shader Tree: Remove GPUmaterial special nodegroup handling Reviewers: brecht Reviewed By: brecht Maniphest Tasks: T69672 Differential Revision: https://developer.blender.org/D5829 |
Commit Details:
Full Hash: 3a1b0c0f3035afcfb5f082bb43b27296cc94dafe
Parent Commit: 4987f28
Lines Changed: +111, -219
1 Modified Path:
/source/blender/nodes/shader/node_shader_tree.c (+111, -219) (Diff)