8ebb7590462c4b1093c948bffccfda59f2e4995e
The calls to `to_geometry_set` in this file can create a temporary Instances struct for collections. That instances component will contain two attributes, which are currently referenced in the attributes map even after the temporary compoment storage goes out of scope. A simple fix is to avoid adding these attributes to the map in the first place. An alternative that would also be more efficient would be to handle each instance reference type explicitly, without converting it to a temporary geometry set. That seems to significantly complicate the code though; for now it doesn't seem worth it. Pull Request: https://projects.blender.org/blender/blender/pulls/140999
…
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%
