155b8b75d4eecb812d083fa07287bd34609a6417
This reduces the constant overhead for the evaluation of the Geometry Nodes modifier. Currently, it has to detect which gizmos are currently used, because it has to potentially trigger additional evaluation to make the gizmos work. Part of that is detecting which inputs are used, because gizmos for inputs that are not used are hidden. Previously, it would compute whether each input is used. This patch changes it so that only the inputs that have gizmos are checked. This reduces the evaluation time in my test from 2.2ms to 1.5ms. Pull Request: https://projects.blender.org/blender/blender/pulls/147286
…
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%
