68bccbaeeefe1ec007b7fe4caa2302afe06158e8
This patch extends the usage_by_menu method to also consider the usage of the menu socket in the make available and usage inference callbacks. This essentially means that if a socket depends on menu B which, in turn, depends on menu A, it will be sufficiently to check the value of menu B, while A will be checked recursively. The single variant of the usage_by_menu function is now implemented in terms of its overloaded vector variant for code deduplication since the new code increase the size quite a bit. Pull Request: https://projects.blender.org/blender/blender/pulls/146141
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
