b34c1163981f724dc75f7eb91dd6721baaeee587
The enum items propagation mechanism for Menu sockets makes a local copy of item pointers to propagate between node group inputs and interface definitions. In case these items are not used (e.g. because they are already shared with the socket) the local copy must still be released to avoid leaking the memory. This only happens with more than 4 enum items, because of the internal default buffer for `Vector`. Pull Request: https://projects.blender.org/blender/blender/pulls/135226
…
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%
