From 5b3c03bc0cfcf89e76953dde13ed58a39b5d1dd0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 8 Mar 2023 15:43:22 +0100 Subject: do stuff, idk --- lvc/src/impls.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lvc/src/impls.rs') diff --git a/lvc/src/impls.rs b/lvc/src/impls.rs index 2a5a497..04699c6 100644 --- a/lvc/src/impls.rs +++ b/lvc/src/impls.rs @@ -50,6 +50,17 @@ impl Add for Pixel { } } } +impl Sub for Pixel { + type Output = Pixel; + #[inline] + fn sub(self, rhs: Self) -> Self::Output { + Self { + r: self.r - rhs.r, + g: self.g - rhs.g, + b: self.b - rhs.b, + } + } +} impl P2 { pub const ZERO: P2 = P2 { x: 0, y: 0 }; pub const X: P2 = P2 { x: 1, y: 0 }; -- cgit v1.2.3-70-g09d2