[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51781] trunk/blender/source/blender/ blenloader/intern/writefile.c: don't write tessface customdata layers, since tessfaces are not written either.
Campbell Barton
ideasman42 at gmail.com
Wed Oct 31 06:39:11 CET 2012
Revision: 51781
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51781
Author: campbellbarton
Date: 2012-10-31 05:39:10 +0000 (Wed, 31 Oct 2012)
Log Message:
-----------
don't write tessface customdata layers, since tessfaces are not written either.
Modified Paths:
--------------
trunk/blender/source/blender/blenloader/intern/writefile.c
Modified: trunk/blender/source/blender/blenloader/intern/writefile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/writefile.c 2012-10-31 04:28:49 UTC (rev 51780)
+++ trunk/blender/source/blender/blenloader/intern/writefile.c 2012-10-31 05:39:10 UTC (rev 51781)
@@ -1731,9 +1731,10 @@
writestruct(wd, DATA, structname, datasize, layer->data);
}
- else
+ else {
printf("%s error: layer '%s':%d - can't be written to file\n",
__func__, structname, layer->type);
+ }
}
}
@@ -1765,6 +1766,9 @@
backup_mesh.totface = mesh->totface;
mesh->totface = 0;
/* -- */
+ backup_mesh.fdata = mesh->fdata;
+ memset(&mesh->fdata, 0, sizeof(mesh->fdata));
+ /* -- */
#endif /* USE_BMESH_SAVE_WITHOUT_MFACE */
writestruct(wd, ID_ME, "Mesh", 1, mesh);
@@ -1788,6 +1792,8 @@
mesh->mface = backup_mesh.mface;
/* -- */
mesh->totface = backup_mesh.totface;
+ /* -- */
+ mesh->fdata = backup_mesh.fdata;
#endif /* USE_BMESH_SAVE_WITHOUT_MFACE */
}
More information about the Bf-blender-cvs
mailing list