diff options
-rw-r--r-- | source/blender/blenlib/intern/math_matrix.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/source/blender/blenlib/intern/math_matrix.c b/source/blender/blenlib/intern/math_matrix.c index 74b0df1c6c0..1a4beab34da 100644 --- a/source/blender/blenlib/intern/math_matrix.c +++ b/source/blender/blenlib/intern/math_matrix.c @@ -352,68 +352,68 @@ void _va_mul_serie_m4_3( float r[4][4], float m1[4][4], float m2[4][4]) { - mul_m4_m4m4(r, m2, m1); + mul_m4_m4m4(r, m1, m2); } void _va_mul_serie_m4_4( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); } void _va_mul_serie_m4_5( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4], float m4[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); - mul_m4_m4m4(r, m4, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); + mul_m4_m4m4(r, r, m4); } void _va_mul_serie_m4_6( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4], float m4[4][4], float m5[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); - mul_m4_m4m4(r, m4, r); - mul_m4_m4m4(r, m5, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); + mul_m4_m4m4(r, r, m4); + mul_m4_m4m4(r, r, m5); } void _va_mul_serie_m4_7( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4], float m4[4][4], float m5[4][4], float m6[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); - mul_m4_m4m4(r, m4, r); - mul_m4_m4m4(r, m5, r); - mul_m4_m4m4(r, m6, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); + mul_m4_m4m4(r, r, m4); + mul_m4_m4m4(r, r, m5); + mul_m4_m4m4(r, r, m6); } void _va_mul_serie_m4_8( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4], float m4[4][4], float m5[4][4], float m6[4][4], float m7[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); - mul_m4_m4m4(r, m4, r); - mul_m4_m4m4(r, m5, r); - mul_m4_m4m4(r, m6, r); - mul_m4_m4m4(r, m7, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); + mul_m4_m4m4(r, r, m4); + mul_m4_m4m4(r, r, m5); + mul_m4_m4m4(r, r, m6); + mul_m4_m4m4(r, r, m7); } void _va_mul_serie_m4_9( float r[4][4], float m1[4][4], float m2[4][4], float m3[4][4], float m4[4][4], float m5[4][4], float m6[4][4], float m7[4][4], float m8[4][4]) { - mul_m4_m4m4(r, m2, m1); - mul_m4_m4m4(r, m3, r); - mul_m4_m4m4(r, m4, r); - mul_m4_m4m4(r, m5, r); - mul_m4_m4m4(r, m6, r); - mul_m4_m4m4(r, m7, r); - mul_m4_m4m4(r, m8, r); + mul_m4_m4m4(r, m1, m2); + mul_m4_m4m4(r, r, m3); + mul_m4_m4m4(r, r, m4); + mul_m4_m4m4(r, r, m5); + mul_m4_m4m4(r, r, m6); + mul_m4_m4m4(r, r, m7); + mul_m4_m4m4(r, r, m8); } /** \} */ |