mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
fix array subscript is outside array bounds
warning: array subscript # is outside array bounds of ‘float[#]’ [-Warray-bounds] Commit also fixes variable order when calculating multiplication between two matrices. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
This commit is contained in:
@@ -103,13 +103,13 @@ glm_mat3x2_mul(mat3x2 m1, mat2x3 m2, mat3 dest) {
|
||||
b00 = m2[0][0], b01 = m2[0][1], b02 = m2[0][2],
|
||||
b10 = m2[1][0], b11 = m2[1][1], b12 = m2[1][2];
|
||||
|
||||
dest[0][0] = a00 * b00 + a10 * b10;
|
||||
dest[0][1] = a00 * b01 + a10 * b11;
|
||||
dest[0][2] = a00 * b02 + a10 * b12;
|
||||
dest[0][0] = a00 * b00 + a01 * b10;
|
||||
dest[0][1] = a00 * b01 + a01 * b11;
|
||||
dest[0][2] = a00 * b02 + a01 * b12;
|
||||
|
||||
dest[1][0] = a01 * b00 + a11 * b10;
|
||||
dest[1][1] = a01 * b01 + a11 * b11;
|
||||
dest[1][2] = a01 * b02 + a11 * b12;
|
||||
dest[1][0] = a10 * b00 + a11 * b10;
|
||||
dest[1][1] = a10 * b01 + a11 * b11;
|
||||
dest[1][2] = a10 * b02 + a11 * b12;
|
||||
|
||||
dest[2][0] = a20 * b00 + a21 * b10;
|
||||
dest[2][1] = a20 * b01 + a21 * b11;
|
||||
|
||||
Reference in New Issue
Block a user