[Bf-blender-cvs] [71d02d8a35b] tmp-b28-motionpath-drawing: Enable motion path overlay by default

Joshua Leung noreply at git.blender.org
Fri Jun 1 13:53:09 CEST 2018


Commit: 71d02d8a35b2a4e2edb33c767b6ef77081ecdacc
Author: Joshua Leung
Date:   Fri Jun 1 13:06:46 2018 +0200
Branches: tmp-b28-motionpath-drawing
https://developer.blender.org/rB71d02d8a35b2a4e2edb33c767b6ef77081ecdacc

Enable motion path overlay by default

===================================================================

M	source/blender/draw/intern/draw_anim_viz.c
M	source/blender/makesdna/DNA_view3d_types.h
M	source/blender/makesrna/intern/rna_space.c

===================================================================

diff --git a/source/blender/draw/intern/draw_anim_viz.c b/source/blender/draw/intern/draw_anim_viz.c
index a6489627144..48f457b974c 100644
--- a/source/blender/draw/intern/draw_anim_viz.c
+++ b/source/blender/draw/intern/draw_anim_viz.c
@@ -674,7 +674,7 @@ static void MPATH_cache_populate(void *vedata, Object *ob)
 	MPATH_PassList *psl = ((MPATH_Data *)vedata)->psl;
 	const DRWContextState *draw_ctx = DRW_context_state_get();
 
-	if ((draw_ctx->v3d->overlay.flag & V3D_OVERLAY_MOTION_PATHS) == 0) {
+	if (draw_ctx->v3d->overlay.flag & V3D_OVERLAY_HIDE_MOTION_PATHS) {
 		return;
 	}
 
diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h
index 979b180e7e1..2ef5350c70e 100644
--- a/source/blender/makesdna/DNA_view3d_types.h
+++ b/source/blender/makesdna/DNA_view3d_types.h
@@ -359,7 +359,7 @@ enum {
 	V3D_OVERLAY_LOOK_DEV          = (1 << 3),
 	V3D_OVERLAY_WIREFRAMES        = (1 << 4),
 	V3D_OVERLAY_HIDE_TEXT         = (1 << 5),
-	V3D_OVERLAY_MOTION_PATHS      = (1 << 6),
+	V3D_OVERLAY_HIDE_MOTION_PATHS = (1 << 6),
 };
 
 /* View3DOverlay->edit_flag */
diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c
index 63b8b95de4b..a4b9f077738 100644
--- a/source/blender/makesrna/intern/rna_space.c
+++ b/source/blender/makesrna/intern/rna_space.c
@@ -2490,7 +2490,7 @@ static void rna_def_space_view3d_overlay(BlenderRNA *brna)
 	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL);
 
 	prop = RNA_def_property(srna, "show_motion_paths", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "overlay.flag", V3D_OVERLAY_MOTION_PATHS);
+	RNA_def_property_boolean_negative_sdna(prop, NULL, "overlay.flag", V3D_OVERLAY_HIDE_MOTION_PATHS);
 	RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
 	RNA_def_property_ui_text(prop, "Motion Paths", "Show the Motion Paths Overlay");
 	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL);



More information about the Bf-blender-cvs mailing list