From 9a1f3c587e366fb555696b27c77ed456ffc15f7d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 12 Sep 2011 04:29:35 +0000 Subject: - fix for mesh_get_mapped_verts_nors copying short normals to floats without scaling. - BL_SkinDeformer also did this though for that case its not a problem because the normals are later accumulated anyway. --- source/gameengine/Converter/BL_SkinDeformer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/gameengine') diff --git a/source/gameengine/Converter/BL_SkinDeformer.cpp b/source/gameengine/Converter/BL_SkinDeformer.cpp index 98afcf877a1..93c65eb38de 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.cpp +++ b/source/gameengine/Converter/BL_SkinDeformer.cpp @@ -316,8 +316,8 @@ bool BL_SkinDeformer::UpdateInternal(bool shape_applied) /* duplicate */ for (int v =0; vtotvert; v++) { - VECCOPY(m_transverts[v], m_bmesh->mvert[v].co); - VECCOPY(m_transnors[v], m_bmesh->mvert[v].no); + copy_v3_v3(m_transverts[v], m_bmesh->mvert[v].co); + normal_short_to_float_v3(m_transnors[v], m_bmesh->mvert[v].no); } } -- cgit v1.2.3