Blender Git Commit Log

Git Commits -> Revision 3576e66

November 25, 2020, 14:38 (GMT)
Nodes: initial abstraction to simplify math node implementations

Currently, implementing a node that supports math operations requires
you to write a long switch statement. The goal of this abstraction
is to reduce the number of these switch statements.

Note, this commit adds new such long switch cases. However, in the upcoming
commits existing math nodes are updated to use this abstraction, resulting in
less code overall.

Commit Details:

Full Hash: 3576e669cbca2957ed29eb877d9161310374da63
Parent Commit: 044def8
Lines Changed: +319, -0

2 Added Paths:

/source/blender/nodes/intern/math_functions.cc (+117, -0) (View)
/source/blender/nodes/NOD_math_functions.hh (+200, -0) (View)

1 Modified Path:

/source/blender/nodes/CMakeLists.txt (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021