Commit: 40f375948240935f21eb1f8cdaf95124fba0d7b2
Author: Martin Felke
Date:   Thu Jun 4 20:34:17 2015 +0200
Branches: fracture_modifier
https://developer.blender.org/rB40f375948240935f21eb1f8cdaf95124fba0d7b2

dynamic fracture: disabled loading / saving of dynamic mode again, it still has 
too many issues

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

M       source/blender/blenloader/intern/readfile.c
M       source/blender/blenloader/intern/writefile.c

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

diff --git a/source/blender/blenloader/intern/readfile.c 
b/source/blender/blenloader/intern/readfile.c
index 7f14340..47378cc 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -4858,6 +4858,10 @@ static void load_fracture_modifier(FileData* fd, 
FractureModifierData *fmd, Obje
        /*HARDCODING this for now, until we can version it properly, say with 
2.75 ? */
        if (fd->fileversion < 275) {
                fmd->fracture_mode = MOD_FRACTURE_PREFRACTURED;
+               fmd->shard_sequence.first = NULL;
+               fmd->shard_sequence.last = NULL;
+               fmd->meshIsland_sequence.first = NULL;
+               fmd->meshIsland_sequence.last = NULL;
        }
 
        if (fm == NULL || fmd->dm_group) {
@@ -4938,6 +4942,7 @@ static void load_fracture_modifier(FileData* fd, 
FractureModifierData *fmd, Obje
                                vertstart += initialize_meshisland(fmd, &mi, 
mverts, vertstart, ob, -1, -1);
                        }
                }
+#if 0
                else if (fmd->fracture_mode == MOD_FRACTURE_DYNAMIC)
                {
                        ShardSequence *ssq = NULL;
@@ -5006,6 +5011,7 @@ static void load_fracture_modifier(FileData* fd, 
FractureModifierData *fmd, Obje
                                fmd->current_mi_entry = msq;
                        }
                }
+#endif
 
                fmd->refresh_constraints = true;
                fmd->meshConstraints.first = NULL;
diff --git a/source/blender/blenloader/intern/writefile.c 
b/source/blender/blenloader/intern/writefile.c
index efdcc7e..4b062a0 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -1696,6 +1696,7 @@ static void write_modifiers(WriteData *wd, ListBase 
*modbase)
                                        }
                                }
                        }
+#if 0
                        else if (fmd->fracture_mode == MOD_FRACTURE_DYNAMIC)
                        {
                                ShardSequence *ssq;
@@ -1718,6 +1719,7 @@ static void write_modifiers(WriteData *wd, ListBase 
*modbase)
                                        }
                                }
                        }
+#endif
                }
        }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to