37c3c70150620c182dcb1bc850788002b11b8400
When a file is initially loaded or when the redo panel is used, the PBVH may be null on an object. Because this filter requires the PBVH to check the underlying mesh representation to prevent execution on Dyntopo & Multires, we need to ensure that the PBVH is built. This commit changes the `pbvh_get` call into a `pbvh_ensure` call and moves some variable declarations around to avoid holding onto runtime data that may get wiped out by requesting the evaluated depsgraph. Pull Request: https://projects.blender.org/blender/blender/pulls/132048
…
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%
