Blender Git Commit Log

Git Commits -> Revision 76d2f0d

Revision 76d2f0d by Daniel Dunbar (master)
August 11, 2005, 06:44 (GMT)
- couldn't help myself, got distracted working on something else and
wondered what these silly data pointers in MDeformVert were for.
Turns out they aren't even need! Just taking up extra memory and
space and confusing the armature deform algorithm. Naturally I
had to clean things up. Sorry Ton.

Deform weights are still stored in a pretty expensive and unnecessary
way, probably use about twice as much memory as needed, and do
way too many memory allocs.
- moved armature_deform_verts into armature.c
- some python code accessed the MDeformWeight data pointers, but
did so in a completely wrong way, I am positive this code could
never have worked (or maybe things changed during tons refactor),
regardless it wouldn't work now... will test later.

Commit Details:

Full Hash: 76d2f0da9eb690da863c715c0681fbc894a27cb1
SVN Revision: 5069
Parent Commit: 8eca413
Lines Changed: +100, -89

5 Modified Paths:

/source/blender/blenkernel/intern/armature.c (+87, -67) (Diff)
/source/blender/blenkernel/intern/lattice.c (+0, -11) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -1) (Diff)
/source/blender/python/api2_2x/NMesh.c (+13, -9) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021