Blender Git Commit Log

Git Commits -> Revision d68d4e6

November 29, 2019, 14:42 (GMT)
Undo: Initial wip useless to handle ID pointers issues through more mappings.

Don't think this is a working solution in fact, for at least two
reasons:
* Chaining Undo and Redo steps in random paterns with some ID being
reused and others being new all the time would require a very complex
system to keep track of all those changes and keep being able to remap
properly pointers from unread datablocks the the right new memory of
read datablocks.
* As small as it is, there is a risk of pointer collision here, and I
cannot see how to 100% handle it safely and sanely.

Commit Details:

Full Hash: d68d4e60ad759fde12f05bd4b68058b4ce5ef654
Parent Commit: d5040d5
Lines Changed: +25, -0

2 Modified Paths:

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