6426de4489fb21a79e4c18f2c3fbedefad3a4a4c
A few ID types are considered as 'never unused' in Blender (UI related ones, the Libraries and the Scenes). Local IDs of this type are always considered as used, even if no other ID links to them. This was previously fairly weekly defined and implemented (mainly in the writefile code and the 'tag unused' libquery functions). This commit formalize this characteristic of ID types by adding a new `IDTYPE_FLAGS_NEVER_UNUSED` flag, and using this in the few places in the code that handle unused IDs.
…
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
11%
C
6.3%
GLSL
2.2%
CMake
1.3%
Other
1.1%
