From e1bd728326001efaef113a4b667a243b3bdcbc53 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 22 Feb 2024 06:50:32 -0500 Subject: [PATCH] HSL grayscale NaN fix --- BeefLibs/Beefy2D/src/gfx/Color.bf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BeefLibs/Beefy2D/src/gfx/Color.bf b/BeefLibs/Beefy2D/src/gfx/Color.bf index bed65b46..270fe606 100644 --- a/BeefLibs/Beefy2D/src/gfx/Color.bf +++ b/BeefLibs/Beefy2D/src/gfx/Color.bf @@ -141,7 +141,9 @@ namespace Beefy.gfx h = -1; return; } - if (r == max) + if (delta == 0) + h = 0; + else if (r == max) h = (g - b) / delta; // between yellow & magenta else if (g == max) h = 2 + (b - r) / delta; // between cyan & yellow