diff --git a/src/java/org/lwjgl/vector/Matrix4f.java b/src/java/org/lwjgl/vector/Matrix4f.java index 2e09de40..9cb06311 100644 --- a/src/java/org/lwjgl/vector/Matrix4f.java +++ b/src/java/org/lwjgl/vector/Matrix4f.java @@ -703,7 +703,7 @@ public class Matrix4f extends Matrix implements Serializable { /** * Invert this matrix - * @return this + * @return this if successful, null otherwise */ public Matrix invert() { @@ -757,8 +757,9 @@ public class Matrix4f extends Matrix implements Serializable { m31 = t13*determinant_inv; m32 = t23*determinant_inv; m23 = t32*determinant_inv; - } - return this; + return this; + } else + return null; } /**