From ba21382bcb27a3301afdb3c999079ae6e6b9d37f Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Tue, 6 Sep 2022 09:17:41 +0200 Subject: [PATCH] Add `ONE` associated consts to vector types --- narcissus-maths/src/vec2.rs | 1 + narcissus-maths/src/vec3.rs | 1 + narcissus-maths/src/vec4.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/narcissus-maths/src/vec2.rs b/narcissus-maths/src/vec2.rs index f57f634..3828a61 100644 --- a/narcissus-maths/src/vec2.rs +++ b/narcissus-maths/src/vec2.rs @@ -7,6 +7,7 @@ pub struct Vec2 { impl Vec2 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0); diff --git a/narcissus-maths/src/vec3.rs b/narcissus-maths/src/vec3.rs index 4f79ac0..dc5fb60 100644 --- a/narcissus-maths/src/vec3.rs +++ b/narcissus-maths/src/vec3.rs @@ -8,6 +8,7 @@ pub struct Vec3 { impl Vec3 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0, 0.0); diff --git a/narcissus-maths/src/vec4.rs b/narcissus-maths/src/vec4.rs index fe561ac..4953317 100644 --- a/narcissus-maths/src/vec4.rs +++ b/narcissus-maths/src/vec4.rs @@ -9,6 +9,7 @@ pub struct Vec4 { impl Vec4 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0, 0.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0, 0.0, 0.0); -- 2.49.0