X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=model_shared.c;h=ea41b8ad4f650adaa1f6a052ff1b6676e536595e;hp=3bd08136846505f3ff5c37d8816a9461cf432f99;hb=4e917c714cb66459bc448d983a45d57b616bb154;hpb=3a576c9548e58693691c1ac767b6b4923d1a039f diff --git a/model_shared.c b/model_shared.c index 3bd08136..ea41b8ad 100644 --- a/model_shared.c +++ b/model_shared.c @@ -3224,7 +3224,7 @@ static void Mod_Decompile_SMD(dp_model_t *model, const char *filename, int first // strangely the smd angles are for a transposed matrix, so we // have to generate a transposed matrix, then convert that... - Matrix4x4_FromBonePose6s(&posematrix, model->num_posescale, model->data_poses6s + 6*(model->num_bones * poseindex + transformindex)); + Matrix4x4_FromBonePose7s(&posematrix, model->num_posescale, model->data_poses7s + 7*(model->num_bones * poseindex + transformindex)); Matrix4x4_ToArray12FloatGL(&posematrix, mtest[0]); AnglesFromVectors(angles, mtest[0], mtest[2], false); if (angles[0] >= 180) angles[0] -= 360;