From b99012d3323cddd357dac9c2167552bd4543322e Mon Sep 17 00:00:00 2001 From: WinterSnowfall Date: Sun, 13 Oct 2024 10:37:34 +0300 Subject: [PATCH] [d3d9] Adjust matrix inversion boundary --- src/util/util_matrix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util_matrix.cpp b/src/util/util_matrix.cpp index 4b513d119..fd724bec4 100644 --- a/src/util/util_matrix.cpp +++ b/src/util/util_matrix.cpp @@ -205,7 +205,7 @@ namespace dxvk { Vector4 dot0 = { m[0] * row0 }; float dot1 = (dot0.x + dot0.y) + (dot0.z + dot0.w); - if (unlikely(std::abs(dot1) <= 0.000001f)) { + if (unlikely(std::abs(dot1) <= std::numeric_limits::min() * 10)) { return m; }