54c3c8f411a8291bfd4f674537b4788cca6345ed
Some functions used at least once per object/instance when drawing are so trivial that function call overhead becomes significant. Allowing these functions to be inlined can remove that overhead and also give the compiler more information it can use for optimization. In the Erindale Flower Shop file, this change gives me a 10% improvement in playback FPS, from 8.77 to 9.65. Pull Request: https://projects.blender.org/blender/blender/pulls/140402
…
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%
