Skip to content

Commit

Permalink
Fix inverted shear matrix multiple #1140
Browse files Browse the repository at this point in the history
  • Loading branch information
christophe-lunarg committed Dec 21, 2023
1 parent 4ecc8af commit e1c4f91
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions glm/ext/matrix_transform.inl
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,10 @@ namespace glm
);

mat<4, 4, T, Q> Result;
Result[0] = Shear[0] * m[0][0] + Shear[1] * m[0][1] + Shear[2] * m[0][2] + Shear[3] * m[0][3];
Result[1] = Shear[0] * m[1][0] + Shear[1] * m[1][1] + Shear[2] * m[1][2] + Shear[3] * m[1][3];
Result[2] = Shear[0] * m[2][0] + Shear[1] * m[2][1] + Shear[2] * m[2][2] + Shear[3] * m[2][3];
Result[3] = Shear[0] * m[3][0] + Shear[1] * m[3][1] + Shear[2] * m[3][2] + Shear[3] * m[3][3];
Result[0] = m[0] * Shear[0][0] + m[1] * Shear[0][1] + m[2] * Shear[0][2] + m[3] * Shear[0][3];
Result[1] = m[0] * Shear[1][0] + m[1] * Shear[1][1] + m[2] * Shear[1][2] + m[3] * Shear[1][3];
Result[2] = m[0] * Shear[2][0] + m[1] * Shear[2][1] + m[2] * Shear[2][2] + m[3] * Shear[2][3];
Result[3] = m[0] * Shear[3][0] + m[1] * Shear[3][1] + m[2] * Shear[3][2] + m[3] * Shear[3][3];
return Result;
}

Expand Down

0 comments on commit e1c4f91

Please sign in to comment.