Blender Git Commits

Blender Git "render-layers" branch commits.

Page: 12 / 14

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
December 16, 2016, 15:04 (GMT)
From review: curly brackets reinforcement

(even though the other related functions are not following this rule ... How I miss a code refactor dev!)
December 16, 2016, 15:03 (GMT)
From review: move nodetree syncing of layers to util function
December 16, 2016, 14:53 (GMT)
From review: do_versions_after_linking skipped on undo
December 16, 2016, 14:51 (GMT)
From review: blo_do_versions_280_after_linking > blo_do_versions_after_linking_280
December 16, 2016, 14:50 (GMT)
From review: use typedef for callbacks
December 16, 2016, 13:46 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into render-layers
December 13, 2016, 12:03 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into render-layers

plus manual rna fixup
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021