4e6dff2995e5669b199de3de479c6de1b2ba51c4
There is a reason for the bitwise operator but it's not explained: The attribute_foreach function callback has side-effects that the compiler does not know about (everything is const). Simply replacing the bitwise operator will cause the second term to be skipped, which breaks tests due to missing attributes. Now the term is explicitly evaluated first, then combined with actual boolean operator. Pull Request: https://projects.blender.org/blender/blender/pulls/126366
…
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%
