69537feb57eb2642775bdb081bceed841ec3398f
Previously we would request the handle types with write access at the start of every transform operation. Because the attribute arrays are also used by the latest undo step, this would cause a reallocation of the data and a copy. Instead only request write access if we're actually going to modify the handle types. This also lets us avoid tagging the topology cache unless the handle types are actually changed.
…
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%
