From 6d690d788bf2247f715efe6f49aaaec5b84e2614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zo=C3=AB=20Gidiere?= Date: Thu, 5 Oct 2023 22:00:10 -0600 Subject: [PATCH] fma --- .../terra/addons/noise/samplers/noise/PseudoErosionSampler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/PseudoErosionSampler.java b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/PseudoErosionSampler.java index 5e1863c34..2e2e27961 100644 --- a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/PseudoErosionSampler.java +++ b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/PseudoErosionSampler.java @@ -325,7 +325,7 @@ public class PseudoErosionSampler implements NoiseSampler { double x2dx = x - x2; double y2dx = y - y2; - double dotProduct = ldy * y1dx + ldx * x1dx; + double dotProduct = Math.fma(ldy, y1dx, (ldx * x1dx)); double lt = dotProduct / (ldySquared + ldxSquared); // Position along the line if (lt > 0) {