Blender Git Loki

Blender Git "asset-engine--archived" branch commits.

Page: 23 / 79

December 30, 2016, 15:54 (GMT)
Include "static override rules generator" operation into new depsgraph.

Note that this is dummy empty placeholder for now!

Idea here is that depsgraph is best place to generate our override rules
based on data changes. That way all tools in Blender keep working as
usual, on local data, and overrides are generated when needed just
before IDs get actually evaluated.

Depsgraph has key advantage of only running over *changed* data-blocks
already.

Not sure this is actually valid idea, but for tests will do the work.
If we want to keep it, we'll have to find a way to prevent this running
too often though, especially not during most animation-triggered
evaluations.
December 30, 2016, 11:27 (GMT)
Merge branch 'master' into override_static

Conflicts:
source/blender/blenloader/intern/readfile.c
December 14, 2016, 15:03 (GMT)
Some changes to RNA property/struct comparison.

Could very easily get into infinite loop when comparing Pointer
properties... And in any case, comparing ID pointer should be enough, no
need to dive into all ID properties!
December 14, 2016, 15:03 (GMT)
Moar WIP: add operator to make override of linked object.

Mostly nasty testing code, only overriding location of object for now.
And of course, we are still missing bits in read/write code to actually
do the override.

Also, add some minimal exposure of override in RNA, here again, most to
be done still.
December 14, 2016, 15:03 (GMT)
More WIP: add basic new BKE and RNA override API, update DNA structs.

Still much to do to even get a first dead simple working prototype, not
doing anything yet (except compiling and not crashing when ran :P ).
December 14, 2016, 15:03 (GMT)
Some cleanup and refactoring.
December 14, 2016, 15:03 (GMT)
Final bits to get first (very raw, limited and experimental) override working.

Mostly code using override data to selectively update a copy of linked one
with local data.

As said, still totally hackish and experimental, but it works - you can
create overrides of linked Objects, and override their position, yeha! :P
December 14, 2016, 15:03 (GMT)
Some initial, WIP DNA/RNA/readwrite code for static ID override.

Quite obviously totally useless (and harmless) currently, compiles but
does nothing.
December 14, 2016, 15:03 (GMT)
Revert initial hack to get a new overridable RNA prop flag.

Now that we have some new free ones...
December 14, 2016, 15:03 (GMT)
Quick and dirty hack to get overridable RNA prop flag.

To be reverted once D2400 is committed.
December 12, 2016, 15:32 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenkernel/intern/library.c
December 5, 2016, 13:58 (GMT)
Some more comments etc. to AssetEngine API.
December 5, 2016, 13:40 (GMT)
Fix bad behavior when switching between asset engines with incompatible paths.

A path valid for a given AE can be invalid with another, we need to
check current path when switching between AEs.

Also do proper check of valid path for Amber engines.
December 5, 2016, 08:05 (GMT)
Merge branch 'master' into asset-engine
November 16, 2016, 15:48 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenkernel/BKE_library.h
source/blender/blenkernel/intern/library_remap.c
November 7, 2016, 14:29 (GMT)
Merge branch 'master' into asset-engine
October 15, 2016, 08:12 (GMT)
Merge branch 'master' into asset-engine
October 7, 2016, 10:02 (GMT)
Merge branch 'master' into asset-engine
September 30, 2016, 14:00 (GMT)
Merge branch 'master' into asset-engine
September 20, 2016, 10:28 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenloader/intern/writefile.c
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021