9cf304160b24843a6d99eb09b0b0889fa120f2ac
The lack of these functions in the "single trivial value" and "sliced GVArray" implementations caused some code to call fack to the base class functions. Those are much slower since they involve a virtual function call per element. For example, this changed the runtime of creating a new boolean attribute set to "true" on one million faces from 3.4 ms to 0.35 ms. Pull Request: https://projects.blender.org/blender/blender/pulls/118161
…
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%
