Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021