Cleanup: remove unused Object.ipoflag
authorCampbell Barton <ideasman42@gmail.com>
Mon, 17 Aug 2015 04:22:23 +0000 (14:22 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 17 Aug 2015 04:24:47 +0000 (14:24 +1000)
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/versioning_legacy.c
source/blender/editors/space_view3d/drawarmature.c
source/blender/makesdna/DNA_object_types.h

index d965e8392ef1857d56cb0877a4044491eabeadab..6aaf62d34a5e570cea6b729d30eb2debaf0e91e5 100644 (file)
@@ -2093,13 +2093,9 @@ static void ob_parcurve(Scene *scene, Object *ob, Object *par, float mat[4][4])
        if (par->curve_cache == NULL) /* only happens on reload file, but violates depsgraph still... fix! */
                BKE_displist_make_curveTypes(scene, par, 0);
        if (par->curve_cache->path == NULL) return;
-       
-       /* catch exceptions: feature for nla stride editing */
-       if (ob->ipoflag & OB_DISABLE_PATH) {
-               ctime = 0.0f;
-       }
+
        /* catch exceptions: curve paths used as a duplicator */
-       else if (enable_cu_speed) {
+       if (enable_cu_speed) {
                /* ctime is now a proper var setting of Curve which gets set by Animato like any other var that's animated,
                 * but this will only work if it actually is animated... 
                 *
index dcfafc26e4fa17a9e3c7d63b333dc942dcc9e1df..12069fd80dd881c326f15a5f0d5f19fce0f62a23 100644 (file)
@@ -648,7 +648,6 @@ void blo_do_versions_pre250(FileData *fd, Library *lib, Main *main)
                while (ob) {
                        if (ob->transflag & 1) {
                                ob->transflag -= 1;
-                               //ob->ipoflag |= OB_OFFS_OB;
                        }
                        ob = ob->id.next;
                }
@@ -685,7 +684,6 @@ void blo_do_versions_pre250(FileData *fd, Library *lib, Main *main)
                }
                ob = main->object.first;
                while (ob) {
-                       //ob->ipoflag |= OB_OFFS_PARENT;
                        if (ob->dt == 0)
                                ob->dt = OB_SOLID;
                        ob = ob->id.next;
index f33f074e6c576e011629b1744e818a192ac0210c..fa883971ac1e4110bd9e43fccca430d7661f55c6 100644 (file)
@@ -2366,7 +2366,7 @@ static void draw_ghost_poses_range(Scene *scene, View3D *v3d, ARegion *ar, Base
        bArmature *arm = ob->data;
        bPose *posen, *poseo;
        float start, end, stepsize, range, colfac;
-       int cfrao, flago, ipoflago;
+       int cfrao, flago;
        
        start = (float)arm->ghostsf;
        end = (float)arm->ghostef;
@@ -2381,8 +2381,6 @@ static void draw_ghost_poses_range(Scene *scene, View3D *v3d, ARegion *ar, Base
        cfrao = CFRA;
        flago = arm->flag;
        arm->flag &= ~(ARM_DRAWNAMES | ARM_DRAWAXES);
-       ipoflago = ob->ipoflag;
-       ob->ipoflag |= OB_DISABLE_PATH;
        
        /* copy the pose */
        poseo = ob->pose;
@@ -2418,7 +2416,6 @@ static void draw_ghost_poses_range(Scene *scene, View3D *v3d, ARegion *ar, Base
        ob->pose = poseo;
        arm->flag = flago;
        ob->mode |= OB_MODE_POSE;
-       ob->ipoflag = ipoflago;
 }
 
 /* draw ghosts on keyframes in action within range 
@@ -2462,8 +2459,7 @@ static void draw_ghost_poses_keys(Scene *scene, View3D *v3d, ARegion *ar, Base *
        cfrao = CFRA;
        flago = arm->flag;
        arm->flag &= ~(ARM_DRAWNAMES | ARM_DRAWAXES);
-       ob->ipoflag |= OB_DISABLE_PATH;
-       
+
        /* copy the pose */
        poseo = ob->pose;
        BKE_pose_copy_data(&posen, ob->pose, 1);
index 2937be7d13395640a4b689bdc84382e57e1a638d..faae78ab50057cb16e4739761cb180d362d17a73 100644 (file)
@@ -183,17 +183,16 @@ typedef struct Object {
        short transflag, protectflag;   /* transformation settings and transform locks  */
        short trackflag, upflag;
        short nlaflag;                          /* used for DopeSheet filtering settings (expanded/collapsed) */
-       short ipoflag;                          // xxx deprecated... old animation system
        short scaflag;                          /* ui state for game logic */
        char scavisflag;                        /* more display settings for game logic */
        char depsflag;
 
-       /* dupli-frame settings */
-       int dupon, dupoff, dupsta, dupend;
-
        /* did last modifier stack generation need mapping support? */
        char lastNeedMapping;  /* bool */
-       char pad[3];
+       char pad[5];
+
+       /* dupli-frame settings */
+       int dupon, dupoff, dupsta, dupend;
 
        /* during realtime */
 
@@ -417,13 +416,6 @@ enum {
        OB_DUPLI            = OB_DUPLIFRAMES | OB_DUPLIVERTS | OB_DUPLIGROUP | OB_DUPLIFACES | OB_DUPLIPARTS,
 };
 
-/* (short) ipoflag */
-/* XXX: many old flags for features removed due to incompatibility
- * with new system and/or other design issues were here 
- */
-       /* for stride/path editing (XXX: NEEDS REVIEW) */
-#define OB_DISABLE_PATH     (1 << 10)
-
 /* (short) trackflag / upflag */
 enum {
        OB_POSX = 0,