fix wrong row/column access in asc_mat4f_mul()

Sun, 13 Jul 2025 13:48:13 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 13 Jul 2025 13:48:13 +0200
changeset 202
d6fd0eabe568
parent 201
030fa72d516a
child 203
1883bdc4fb20

fix wrong row/column access in asc_mat4f_mul()

src/ascension/datatypes.h file | annotate | diff | comparison | revisions
--- a/src/ascension/datatypes.h	Sun Jul 13 13:35:51 2025 +0200
+++ b/src/ascension/datatypes.h	Sun Jul 13 13:48:13 2025 +0200
@@ -389,7 +389,7 @@
             dest[asc_mat4_index(i, j)] = 0;
             for (int k = 0; k < 4; k++) {
                 dest[asc_mat4_index(i,j)] +=
-                        left[asc_mat4_index(i,k)] * right[asc_mat4_index(k,j)];
+                        left[asc_mat4_index(k,j)] * right[asc_mat4_index(i,k)];
             }
         }
     }

mercurial