Blender Git Loki

Blender Git "temp-dynamic-overrides" branch commits.

June 26, 2018, 14:07 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
June 20, 2018, 08:50 (GMT)
Cleanup: De-duplicate overrides properties apply loop
June 20, 2018, 08:29 (GMT)
Cleanup: Create ID property only once

Avoids refining ID pointer for every property which is being applied.
June 20, 2018, 08:18 (GMT)
Merge branch 'blender2.8' into temp-dynamic-overrides
June 18, 2018, 10:37 (GMT)
Merge branch 'blender2.8' into temp-dynamic-overrides
June 15, 2018, 12:44 (GMT)
Fix broken multi-threaded concurrent access to same data.

Note that later we do can cache the non-data version of this path (i.e.
list of propnames), this will still save us the full RNA path parsing.

But the data side of path resolution has to be fully local, no way to
cache that since a same override can be applied to several objects!
June 15, 2018, 12:11 (GMT)
Update DNA comment
June 15, 2018, 10:58 (GMT)
Depsgraph: Link scene cow with object cow

For dynamic override we need to be sure the object cow is not updated before
the scene cow.

In fact we need this to any datablock that is potentially dynamic overridable.

That said this patch makes the relationship (fix the arrows) yet it doesn't
fix the underlying problem.
June 15, 2018, 10:18 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
June 12, 2018, 12:26 (GMT)
Use proper UI name
June 12, 2018, 12:17 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
June 12, 2018, 09:11 (GMT)
Update the UI to use bl_parent_id

Also remove the DNA/RNA settings that were added for that.
June 12, 2018, 09:00 (GMT)
Merge branch 'blender2.8' into temp-dynamic-overrides

Conflicts:
source/blender/makesrna/intern/rna_access.c
May 31, 2018, 19:44 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
May 30, 2018, 22:01 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
May 28, 2018, 19:57 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides
May 28, 2018, 19:56 (GMT)
Fix readfile for affected collections
May 27, 2018, 23:58 (GMT)
Fixup for LinkData > AffectedCollection
May 27, 2018, 23:48 (GMT)
Tag COW when link/unlinking collections

In theory we can tag only the objects that are in the corresponding colletction
and its children.
May 27, 2018, 23:37 (GMT)
Use affected collections to determine objects to override

Note: It is done now as a cache system, although right now
this runs for all the objects.

But the logic should be decoupable once we integrate this with
the depsgraph properly.

Note: I seem to be getting a crash on saving/writing because
AffectedCollection->collection is NULL sometimes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021