Blender Git Commits

Blender Git "uuid-undo-experiments" branch commits.

Page: 4 / 10

February 26, 2020, 11:19 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
February 26, 2020, 11:19 (GMT)
Rework a bit re-allocating code, add a lookup utils for history memaddresses.
February 25, 2020, 15:23 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
February 25, 2020, 15:18 (GMT)
Merge branch 'master' into id-ensure-unique-memory-address
February 21, 2020, 16:14 (GMT)
use new 'unique realloc' of ID.

that way we do not have to stupidly ensure unique addresses of all IDs
read during an undo step, but only for those we actually need.

Combined with the 'almost always reuse old address' feature of undo swap
branch, this should ensure us to almost never call that code in
practice.
February 21, 2020, 16:02 (GMT)
Fix assert position.
February 21, 2020, 15:48 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
February 21, 2020, 15:48 (GMT)
Minor fixes/cleanup.
February 21, 2020, 15:46 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments

Conflicts:
source/blender/blenloader/intern/readfile.c
February 21, 2020, 14:49 (GMT)
Rework the whole unique ID system to also store ID addresses history in Main's mapping.

In the end, since this is a runtime/editing session data only, makes
more sense to store it here than in ID struct itself. And it's probably
also more efficient to handle.
February 20, 2020, 13:24 (GMT)
id-unique system: add also realloc utils.
February 20, 2020, 11:17 (GMT)
Merge branch 'master' into id-ensure-unique-memory-address
February 19, 2020, 13:14 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
February 19, 2020, 13:08 (GMT)
Merge branch 'readfile-rework-refcount-handling' into id-ensure-unique-memory-address
February 19, 2020, 13:07 (GMT)
Merge branch 'master' into readfile-rework-refcount-handling
February 19, 2020, 11:49 (GMT)
Merge branch 'master' into readfile-rework-refcount-handling
February 19, 2020, 09:30 (GMT)
get rid of all remaining usage of `newlibadr_us` in readfile code.

Old deprecated IPOs data-blocks are not refcounted at all anymore,
however that should not be an issue since after doversion we get rid of
them anyway.
February 19, 2020, 09:17 (GMT)
Merge branch 'master' into readfile-rework-refcount-handling
February 18, 2020, 17:35 (GMT)
Merge branch 'id-ensure-unique-memory-address' into undo-experiments
February 18, 2020, 17:35 (GMT)
Merge branch 'readfile-rework-refcount-handling' into id-ensure-unique-memory-address
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021