diff --git a/LinearRgb.zig b/LinearRgb.zig index f9f98c80820889ad8c08ea2af546aa37ac1f12cd..447f84b443517512249795b7b9b41c2c01769516 100644 --- a/LinearRgb.zig +++ b/LinearRgb.zig @@ -22,7 +22,7 @@ pub fn initRGBA(r: f32, g: f32, b: f32, a: f32) Self { } pub fn eql(x: Self, y: Self) bool { - return x.r == y.r and x.g == y.g and x.b == y.b; + return x.r == y.r and x.g == y.g and x.b == y.b and x.a == y.a; } pub fn relative_luminance(x: Self) f32 { diff --git a/sRGB.zig b/sRGB.zig index d62e5c38e6ebd063d8a924b4e4d93244f3d08b35..51ea4a2992f7bc63e370a6728ead8aa7b7db3f3a 100644 --- a/sRGB.zig +++ b/sRGB.zig @@ -42,7 +42,7 @@ pub fn parseHex(input: []const u8) Self { } pub fn eql(x: Self, y: Self) bool { - return x.r == y.r and x.g == y.g and x.b == y.b; + return x.r == y.r and x.g == y.g and x.b == y.b and x.a == y.a; } pub fn format(x: Self, comptime fmt: []const u8, options: std.fmt.FormatOptions, writer: anytype) !void {