Blender Git Commits

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

Page: 2 / 7

August 11, 2016, 18:16 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 11, 2016, 15:37 (GMT)
Declare Scene.base as deprecated!

It's not accessed anymore now.
August 11, 2016, 15:32 (GMT)
Correct error in base iterator
August 11, 2016, 15:30 (GMT)
Expose layer-base iterator in RNA (Cycles uses this too)

Scripts that iterate over bases shouldn't break.
August 11, 2016, 02:35 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 11, 2016, 02:33 (GMT)
Work towards deprecating Scene.base

Disabled depsgraph base sorting for now, need to check how this will be handled in future.
Realize base iterators definitely need to be improved to work for corner cases :S
August 10, 2016, 18:23 (GMT)
Depsgraph: Use new layer based iterator

Support for early-breaking iterator was needed here, which I had to add in a rather ugly way.
August 10, 2016, 12:37 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 4, 2016, 02:43 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenkernel/BKE_blender_version.h
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/screen/screen_context.c
August 1, 2016, 19:29 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/blenkernel/intern/softbody.c
July 26, 2016, 15:37 (GMT)
Merge branch 'master' into soc-2016-layer_manager

Conflicts:
source/blender/editors/space_outliner/outliner_tools.c
July 14, 2016, 14:59 (GMT)
Add more layer visibility checks

Also had to add Object.layer which is synced with Base.layer, a bit hacky though. Could clean this up, but ideally we'd get rid of Base struct completely (think this is doable).
July 13, 2016, 19:18 (GMT)
Add/use iterator for visible bases

It's basically used in all occurences in which BKE_BASES_ITER_START was used with additional base visibility checks. These places now also check for layer visibility.
July 13, 2016, 15:10 (GMT)
Remove build option WITH_ADVANCED_LAYERS

So far this hasn't been useful at all, only causing trouble.
July 13, 2016, 14:25 (GMT)
Merge branch 'master' into soc-2016-layer_manager
July 13, 2016, 14:19 (GMT)
Fix layers ordered wrong way round after file read

Also fixes glitches when creating groups after file read.
July 12, 2016, 21:18 (GMT)
Add layer visibility toggle

Currently only affects drawing, need to check all object iterations if they need a visibility check individually.

Alignment need to be improved, didn't find a quick solution though. Would need to be solved differently when moving to outliner anyway.
July 12, 2016, 14:11 (GMT)
Fix crash adding object after opening saved .blend

And move stuff into own function.
July 12, 2016, 13:43 (GMT)
Add/use layer type idname for reliable lookups on file read

The previously used enum wouldn't be safe to use with custom layers from python.
July 11, 2016, 17:02 (GMT)
Cleanup layer writing code
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021