Blender Git Loki

Blender Git "asset-engine" branch commits.

Page: 36 / 79

February 24, 2016, 09:34 (GMT)
Merge branch 'master' into asset-engine
February 24, 2016, 09:34 (GMT)
Merge branch 'libquery-recursive' into id-remap
February 24, 2016, 09:26 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/blenkernel/intern/library.c
February 24, 2016, 09:18 (GMT)
Merge branch 'master' into libquery-recursive
February 20, 2016, 17:06 (GMT)
Merge branch 'master' into libquery-recursive
February 19, 2016, 09:53 (GMT)
Merge branch 'libquery-recursive' into asset-engine
February 19, 2016, 09:53 (GMT)
Merge branch 'master' into asset-engine
February 19, 2016, 09:50 (GMT)
Merge branch 'libquery-recursive' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
February 19, 2016, 09:48 (GMT)
Merge branch 'master' into id-remap
February 19, 2016, 09:47 (GMT)
Cleanup (remove some useless diff compared to master).
February 19, 2016, 09:29 (GMT)
Merge branch 'master' into libquery-recursive
February 18, 2016, 22:11 (GMT)
Fix for new libquery callback API.
February 18, 2016, 17:10 (GMT)
Merge branch 'libquery-recursive' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
February 18, 2016, 16:56 (GMT)
Merge branch 'libquery-recursive' into asset-engine
February 18, 2016, 16:53 (GMT)
Rework library_query foreach looper - add optional recursivity.

This commit:
* Fixes bad handling of 'stop iteration' (by adding a status flag, so that we can actually
stop in helper functions too, and jumping to a finalize label instead of raw return, to
allow propper clean up).
* Adds optional recursion into 'ID tree' - callback can also decide to exclude current id_pp
from recursion. Note that this implies 'readonly', modifying IDs while recursing is not
something we want to support!
* Changes callback signature/expected behavior: return behavior is now handled through flags,
and 'parent' ID of id_pp is also passed (since it may not always be root id anymore).

Used this new recursive behavior in ID preview generation as an example, still needs more testing!
February 18, 2016, 16:35 (GMT)
Merge branch 'master' into asset-engine
February 16, 2016, 13:35 (GMT)
Merge branch 'master' into asset-engine
February 15, 2016, 18:46 (GMT)
Merge branch 'master' into id-remap
February 15, 2016, 18:39 (GMT)
Merge branch 'master' into asset-engine
February 15, 2016, 15:52 (GMT)
WIP Add asset sub-data dependency info.

We need that info (knowing which non-asset IDs are used by which asset-IDs),
otherwise managing reloading, updates etc. of assets would be impossible
(or rather, would leave a mess of unused IDs behind them).
Only partially done, non-functional yet.

This commit also adds asset repository references in libraries.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021