Blender Git Loki

Blender Git "soc-2016-layer_manager" branch commits.

October 12, 2016, 23:36 (GMT)
Support displaying layer list in outliner

Adds a new outliner display mode "Layers" in which the basic layer tree is drawn. The button for restricting layer visibility is also already there.
October 12, 2016, 20:37 (GMT)
Fix crash when deleting active layer
October 12, 2016, 20:07 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
September 19, 2016, 22:40 (GMT)
Quiet compiler warning
September 19, 2016, 22:15 (GMT)
Merge branch 'master' into soc-2016-layer_manager
September 8, 2016, 10:45 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenkernel/BKE_blender_version.h
August 22, 2016, 01:06 (GMT)
Change to object mode when hiding layer of edit object
August 19, 2016, 21:31 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenkernel/intern/object_dupli.c
source/blender/blenloader/intern/versioning_270.c
source/blender/modifiers/intern/MOD_cloth.c
source/blender/modifiers/intern/MOD_dynamicpaint.c
source/blender/modifiers/intern/MOD_smoke.c
August 18, 2016, 23:01 (GMT)
Make scene copying work with layers
August 18, 2016, 17:14 (GMT)
Use utility for adding new object layer tree when adding new scene

Missed this in last commit.
August 18, 2016, 17:02 (GMT)
Add utility for adding new object layer tree with default layer
August 15, 2016, 21:59 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 13, 2016, 18:12 (GMT)
Fix crash deleting objects
August 13, 2016, 01:33 (GMT)
Initially add visibility bits as layer property

As decided in T38384, this adds the visibility bits as layer property for testing.
Each layer now has the 20 visibility bits that are compared to the ones from the object. The viewport header shows the bits of the active layer.

The bits currently only affect drawing.
August 12, 2016, 23:49 (GMT)
Found & removed some more Scene.base usages

Also NULL the Base.next/prev pointers after version patching
August 12, 2016, 15:17 (GMT)
Deprecate Base.next/prev pointers

For now we won't use them, but we might go back to storing bases in lists again to avoid trouble with file read/write. However, these lists will still work different than the current base list.
August 12, 2016, 15:02 (GMT)
Add/use macro for circular base iterations
August 12, 2016, 13:28 (GMT)
Refactor base iterators to be much simpler

Make use of the new BKE_objectlayer_base_first_find and BKE_objectlayer_base_next_find functions, instead of doing some cryptic, nested loop stuff.
August 12, 2016, 01:09 (GMT)
Optimize base lookups by storing index in bases
August 12, 2016, 00:39 (GMT)
Add helper functions to find last and next base in object layers
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021