Blender Git Loki
Git Commits -> Revision 99cc297
Revision 99cc297 by Julian Eisel (soc-2016-layer_manager) 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. |
Commit Details:
Full Hash: 99cc2972717ead7848cafc322fa76cd4301faa4f
Parent Commit: 5190bd9
Lines Changed: +175, -196
56 Modified Paths:
/source/blender/blenkernel/BKE_object.h (+17, -31) (Diff)
/source/blender/blenkernel/intern/anim.c (+5, -6) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/effect.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library_query.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -8) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object_layer.c (+14, -11) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+13, -16) (Diff)
/source/blender/blenkernel/intern/softbody.c (+3, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+3, -3) (Diff)
/source/blender/editors/armature/editarmature_sketch.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+6, -6) (Diff)
/source/blender/editors/object/object_relations.c (+6, -6) (Diff)
/source/blender/editors/object/object_select.c (+1, -1) (Diff)
/source/blender/editors/object/object_vgroup.c (+1, -1) (Diff)
/source/blender/editors/physics/physics_pointcache.c (+1, -1) (Diff)
/source/blender/editors/render/render_preview.c (+5, -5) (Diff)
/source/blender/editors/screen/screen_context.c (+5, -5) (Diff)
/source/blender/editors/space_clip/tracking_ops_orient.c (+1, -1) (Diff)
/source/blender/editors/space_info/info_stats.c (+1, -1) (Diff)
/source/blender/editors/space_layers/layers_ops.c (+1, -1) (Diff)
/source/blender/editors/space_logic/logic_window.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+6, -6) (Diff)
/source/blender/editors/space_time/space_time.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+5, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+4, -4) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+7, -12) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+4, -4) (Diff)
/source/blender/editors/transform/transform_conversions.c (+9, -9) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+1, -1) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+1, -1) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+4, -4) (Diff)
/source/blender/render/intern/source/envmap.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/anim.c (+5, -6) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/effect.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library_query.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -8) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object_layer.c (+14, -11) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+13, -16) (Diff)
/source/blender/blenkernel/intern/softbody.c (+3, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+3, -3) (Diff)
/source/blender/editors/armature/editarmature_sketch.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+6, -6) (Diff)
/source/blender/editors/object/object_relations.c (+6, -6) (Diff)
/source/blender/editors/object/object_select.c (+1, -1) (Diff)
/source/blender/editors/object/object_vgroup.c (+1, -1) (Diff)
/source/blender/editors/physics/physics_pointcache.c (+1, -1) (Diff)
/source/blender/editors/render/render_preview.c (+5, -5) (Diff)
/source/blender/editors/screen/screen_context.c (+5, -5) (Diff)
/source/blender/editors/space_clip/tracking_ops_orient.c (+1, -1) (Diff)
/source/blender/editors/space_info/info_stats.c (+1, -1) (Diff)
/source/blender/editors/space_layers/layers_ops.c (+1, -1) (Diff)
/source/blender/editors/space_logic/logic_window.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+6, -6) (Diff)
/source/blender/editors/space_time/space_time.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+5, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+4, -4) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+7, -12) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+4, -4) (Diff)
/source/blender/editors/transform/transform_conversions.c (+9, -9) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+1, -1) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+1, -1) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+4, -4) (Diff)
/source/blender/render/intern/source/envmap.c (+1, -1) (Diff)