Blender Git Loki
Git Commits -> Revision 1de2f53
Revision 1de2f53 by Julian Eisel (temp_localview_split) August 10, 2016, 00:59 (GMT) |
Add/use BKE object visibility checks using correct logic Avoids code duplication and makes handling visibility easier (also for my further layer manager work). Was a bit afraid of doing this since I wasn't sure if it's possible to handle all cases nicely, but turned out to work quite well and it really improves readability. |
Commit Details:
Full Hash: 1de2f534cf9d90b1510a5144e4c5899f0dd246d1
Parent Commit: a796cbf
Lines Changed: +129, -160
24 Modified Paths:
/source/blender/blenkernel/BKE_localview.h (+5, -8) (Diff)
/source/blender/blenkernel/BKE_object.h (+30, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -1) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+2, -6) (Diff)
/source/blender/editors/object/object_relations.c (+0, -1) (Diff)
/source/blender/editors/object/object_select.c (+1, -1) (Diff)
/source/blender/editors/render/render_internal.c (+1, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+24, -39) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+2, -5) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+30, -37) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+7, -8) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+1, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+0, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+2, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+14, -21) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -3) (Diff)
/source/blender/render/intern/source/envmap.c (+3, -3) (Diff)
/source/blender/blenkernel/BKE_object.h (+30, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -1) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+2, -6) (Diff)
/source/blender/editors/object/object_relations.c (+0, -1) (Diff)
/source/blender/editors/object/object_select.c (+1, -1) (Diff)
/source/blender/editors/render/render_internal.c (+1, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+24, -39) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+2, -5) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+30, -37) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+7, -8) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+0, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+1, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+0, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+2, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+14, -21) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -3) (Diff)
/source/blender/render/intern/source/envmap.c (+3, -3) (Diff)