[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44777] trunk/blender/source/blender/ blenloader/intern/readfile.c: Revert changes BMesh changes MDisp loading in readfile.c
Nicholas Bishop
nicholasbishop at gmail.com
Sat Mar 10 04:08:06 CET 2012
Revision: 44777
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44777
Author: nicholasbishop
Date: 2012-03-10 03:07:42 +0000 (Sat, 10 Mar 2012)
Log Message:
-----------
Revert changes BMesh changes MDisp loading in readfile.c
These changes originated in r35321, which transfered MDisps to a
different memory allocator; this is no long used, however, so
post-merge it was just making an identical copy.
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35321
Modified Paths:
--------------
trunk/blender/source/blender/blenloader/intern/readfile.c
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2012-03-10 00:09:57 UTC (rev 44776)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2012-03-10 03:07:42 UTC (rev 44777)
@@ -3750,18 +3750,7 @@
for(i = 0; i < count; ++i) {
mdisps[i].disps = newdataadr(fd, mdisps[i].disps);
-
- /*put .disps into cellalloc system*/
- if (mdisps[i].disps) {
- float *disp2;
-
- disp2 = MEM_mallocN(MEM_allocN_len(mdisps[i].disps), "cellalloc .disps copy");
- memcpy(disp2, mdisps[i].disps, MEM_allocN_len(mdisps[i].disps));
-
- MEM_freeN(mdisps[i].disps);
- mdisps[i].disps = (float (*)[3])disp2;
- }
-
+
if( (fd->flags & FD_FLAGS_SWITCH_ENDIAN) && (mdisps[i].disps) ) {
/* DNA_struct_switch_endian doesn't do endian swap for (*disps)[] */
/* this does swap for data written at write_mdisps() - readfile.c */
More information about the Bf-blender-cvs
mailing list