2372bf13774cc6823dab17addb9f2f4b94febf97
Previous namings in makesdna code was very confusing and inconsistent. This commit unifies names accross the codebase as such: - `struct` for the structs definitions data. - `type` for the types definitions data. - `member` for the struct members definitions data. Structs and types definitions are not in synced for two reasons: - types contains also definitions for basic types (int, float, etc.). - types can be discovered before their struct definition (as members of other structs). This commit also groups all members of `SDNA` struct more logically (all 'structs' ones together, then all 'types' ones, then all 'struct members' ones). This commit should have no behavioral change at all. Pull Request: https://projects.blender.org/blender/blender/pulls/125605
…
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%
