diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-12 03:43:33 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-16 01:32:29 +0300 |
commit | a2f345468c94e4b8a842ba9a9988237cd5c8194f (patch) | |
tree | b896eed5a54fa6063afe6e467876d47080d0349e /source/blender/blenloader/intern/versioning_dna.c | |
parent | bc657ef16eed438a1eb5156e5b46173044905dcc (diff) |
DNA: support DNA type & name aliases
This allows us to rename struct & struct members in the source code
without changing the file format.
This is useful because the code becomes increasingly confusing when
names such as oops, ipo & dupli aren't used anywhere except DNA headers.
dna_rename_defs.h is used to define renaming operations.
The renaming it's self will be done separately.
Diffstat (limited to 'source/blender/blenloader/intern/versioning_dna.c')
-rw-r--r-- | source/blender/blenloader/intern/versioning_dna.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/versioning_dna.c b/source/blender/blenloader/intern/versioning_dna.c index 854ad7de319..f6ff977f9d9 100644 --- a/source/blender/blenloader/intern/versioning_dna.c +++ b/source/blender/blenloader/intern/versioning_dna.c @@ -35,6 +35,8 @@ * - This means older versions of Blender won't have access to this data **USE WITH CARE**. * * - These changes are applied on file load (run-time), similar to versioning for compatibility. + * + * \attention ONLY USE THIS KIND OF VERSIONING WHEN `dna_rename_defs.h` ISN'T SUFFICIENT. */ void blo_do_versions_dna(SDNA *sdna, const int versionfile, const int subversionfile) { |