Blender Git Commit Log

Git Commits -> Revision 466ef76

Revision 466ef76 by Ton Roosendaal (master)
December 16, 2005, 17:35 (GMT)
Orange: Yet another day of file reading & library linking code...
Finally (after 10 years!) fixed the issue that was marked in a comment in
the top of the readfile.c... when using multiple library files at once,
the code that tries to map old to new pointers could fail when accidentally
pointers (in different files) had same old values.

Current code now uses proper lookup tables per open library file.
Last issues to solve;

- pointer tables still suffer the 'accidental pointer' error when linking
multiple levels of library deep, with recursive back linking to higher
levels... (I know is stupid, but should be solved!)

- The code for relative paths doesnt work for multiple levels, when the
files use different relative paths.

Commit Details:

Full Hash: 466ef7667b580ee58ceeff965a16da24fd4aa1a7
SVN Revision: 6136
Parent Commit: 3dd6f55
Lines Changed: +47, -100

2 Modified Paths:

/source/blender/blenloader/intern/readfile.c (+46, -100) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021