7332a1eb90df784d83426924bd4773a243fa4d2c
Specialize the mask update for each PBVH type, simplifying hot loops, reducing reliance on complex shared state and clarifying which data is used. Expose functions to update the visibility and masks tags for a specific node. It can be helpful to call these after modifying the data to update the flags while the data is more likely to be in CPU caches.
…
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%
