]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - mod_skeletal_animatevertices_sse.c
mac builds now detect if the gamedir exists in the .app/Contents/Resources/ folder
[xonotic/darkplaces.git] / mod_skeletal_animatevertices_sse.c
index d6f71f1a90b40ac04b9d23bd18d9cbeb77380c50..06d74317147200df89267e118097f6326a10f8d1 100644 (file)
@@ -47,7 +47,8 @@ void Mod_Skeletal_AnimateVertices_SSE(const dp_model_t * RESTRICT model, const f
                        // create a relative deformation matrix to describe displacement
                        // from the base mesh, which is used by the actual weighting
                        Matrix4x4_FromArray12FloatD3D(&mm, model->data_baseboneposeinverse + i * 12); // baseboneposeinverse is 4x3 row-major
-                       Matrix4x4_Concat(&boneposerelative[i], &bonepose[i], &mm);
+                       Matrix4x4_Concat(&mm2, &bonepose[i], &mm);
+                       Matrix4x4_Transpose(&boneposerelative[i], &mm2); // TODO: Eliminate this transpose
                }
        }
        else