849aba1ccfb026331873ef3457f4a471ef2b1f38
Will avoid having to reshuffle all ID types' DNA alignement when modifying runtime data, avoid writing garbage data in blendfile, allow usage of non-trivial C++ data in that runtime struct, etc. NOTE: Trigger for this refactor was this commit in the upcoming packed data PR (!133801): https://projects.blender.org/blender/blender/commit/34a2ad81fbdcf7f Co-authored-by: Brecht Van Lommel <brecht@blender.org> Pull Request: https://projects.blender.org/blender/blender/pulls/146046
…
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%
