Commit: 90d6041f4e9a410969e8edcf29105269d5b185e6
Author: Martin Felke
Date:   Wed Jun 3 11:25:46 2015 +0200
Branches: fracture_modifier
https://developer.blender.org/rB90d6041f4e9a410969e8edcf29105269d5b185e6

for now, deactivate loading for dynamic files again, there are still issues to 
solve (like proper cache handling after loading)

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

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 7682dfa..0d7466d 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -4857,7 +4857,7 @@ 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->fracture_mode = MOD_FRACTURE_PREFRACTURED;
        }
 
        if (fm == NULL || fmd->dm_group) {
@@ -4944,6 +4944,9 @@ static void load_fracture_modifier(FileData* fd, 
FractureModifierData *fmd, Obje
                        MeshIslandSequence *msq = NULL;
                        fmd->dm = NULL;
 
+                       fmd->lookup_mesh_state = newdataadr(fd, 
fmd->lookup_mesh_state);
+                       fmd->do_match_vertex_coords = newdataadr(fd, 
fmd->do_match_vertex_coords);
+
                        link_list(fd, &fmd->shard_sequence);
                        for (ssq = fmd->shard_sequence.first; ssq; ssq = 
ssq->next)
                        {
diff --git a/source/blender/blenloader/intern/writefile.c 
b/source/blender/blenloader/intern/writefile.c
index ea0b03b..b8fbd6a 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -1700,6 +1700,10 @@ static void write_modifiers(WriteData *wd, ListBase 
*modbase)
                        {
                                ShardSequence *ssq;
                                MeshIslandSequence *msq;
+
+                               writedata(wd, DATA, 
sizeof(fmd->lookup_mesh_state), fmd->lookup_mesh_state);
+                               writedata(wd, DATA, 
sizeof(fmd->do_match_vertex_coords), fmd->do_match_vertex_coords);
+
                                for (ssq = fmd->shard_sequence.first; ssq; ssq 
= ssq->next)
                                {
                                        writestruct(wd, DATA, "ShardSequence", 
1, ssq);

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

Reply via email to