b5082f66407240fbcb61e073b5978f0b4784822e
- Remove the unnecessary `ContainerValue` from the class hierarchy - Construct `StringValue` with a `std::string` by value to avoid copies - Remove some indirection by using type names directly instead of aliases - Use utility methods to lookup/append specific data types for arrays/dicts - Simplify conversion from unique_ptr to shared_ptr - Avoid use of `new` and `delete` - Avoid creating maps of all elements in vector for a single lookup
…
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
11%
C
6.3%
GLSL
2.2%
CMake
1.3%
Other
1.1%
