Blender Git Commits

Blender Git "clay-engine" branch commits.

Page: 11 / 14

December 21, 2016, 18:14 (GMT)
unittest: new layer, layer_collection_link/unlink
December 21, 2016, 17:44 (GMT)
Fixup for rna_SceneCollection_remove
December 21, 2016, 17:44 (GMT)
Debug UI revamp
December 21, 2016, 17:44 (GMT)
unittest: syncing when unlinking a collection
December 21, 2016, 17:05 (GMT)
Syncing: update layercollection tree when an object is unlinked

Note: filtering is not implemented/fully considered yet
December 21, 2016, 16:41 (GMT)
Layers: unittest to cover unlinking of objects
December 21, 2016, 16:41 (GMT)
Syncing: an object added to a scenecollection

Also changed the ObjectBase->refcount logic a bit, to simplify
further implementations of syncing.
December 21, 2016, 16:41 (GMT)
unittest: make tests more granular
December 21, 2016, 11:27 (GMT)
Syncing: update layercollection tree when a new scenecollection is added
December 20, 2016, 15:27 (GMT)
Add nesting collections into unittest
December 20, 2016, 14:59 (GMT)
Temporary UI for layer/collections (for debug/testing)
December 20, 2016, 14:37 (GMT)
Make hide/hide_select icons dynamic
December 20, 2016, 10:21 (GMT)
From review: "doxygen"

I do not compile doxygen (assuming it is compiled, I do not even know). But it does not hurt to add the extra * everywhere
December 20, 2016, 09:58 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into render-layers
December 20, 2016, 09:42 (GMT)
Fresh morning fixup of iterator logics

(and fix unfreed memory)
December 19, 2016, 17:13 (GMT)
Fixup on BKE_scene_objects_Iterator_next
December 19, 2016, 16:57 (GMT)
Use FOREACH_OBJECT_FLAG in more places
December 19, 2016, 16:57 (GMT)
Reworked logic of iterators

otherwise I could not get different iterators based on a flag (SELECT), which is used everywhere in object_relations.c
The alternative would be to split every function in object_relations.c into _all, and _selected
December 19, 2016, 13:11 (GMT)
Using an iterator to go over objects, and use this for library_query

This is not the ideal iterator (it loops over the scene collection tree 3x).
One solution (I want to discuss with Bastien Montagne @mont29) is whether to store the *parent of a SceneCollection to help with that. That would speed things up, and cost less memory.

We do not even need to store it in the file, since it can be re-generated at read time
December 19, 2016, 09:49 (GMT)
Iterator util function
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021