From c586d8ba0ca57a50ef2ed5f951b2b4ee9c5361c5 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 18 Sep 2023 10:16:57 -0700 Subject: [PATCH] floating point absolute value is available in @fabs --- sRGB.zig | 3 +-- x.zig | 3 --- 2 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 x.zig diff --git a/sRGB.zig b/sRGB.zig index 1aea074c1a309d5ced95d8e8376a744b93917257..e16286a55d4380167417ee38d184f9f4ed9d4b43 100644 --- a/sRGB.zig +++ b/sRGB.zig @@ -3,7 +3,6 @@ const std = @import("std"); const Self = @This(); const color = @import("./mod.zig"); -const _x = @import("./x.zig"); r: u8, // red value g: u8, // green value @@ -123,7 +122,7 @@ pub fn to_hsl(x: Self) color.HSL { unreachable; }; const l = (cmax + cmin) / 2; - const s = if (delta == 0) 0 else delta / (1 - _x.abs(2 * l - 1)); + const s = if (delta == 0) 0 else delta / (1 - @fabs(2 * l - 1)); const a = f.a; return color.HSL.initHSLA(h, s, l, a); } diff --git a/x.zig b/x.zig deleted file mode 100644 index 04b5125dc952773a5e972841ba06962a14d0aade..0000000000000000000000000000000000000000 --- a/x.zig +++ /dev/null @@ -1,3 +0,0 @@ -pub fn abs(x: f32) f32 { - return if (x < 0.0) -x else x; -} -- 2.54.0