From 989914b878cdda724b8fb0d42d27f2a8408acdf9 Mon Sep 17 00:00:00 2001 From: Nathan Vegdahl Date: Fri, 29 Jun 2018 17:28:39 -0700 Subject: [PATCH] Use Float4::splat() in AccelRay methods. --- src/ray.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ray.rs b/src/ray.rs index 2f7b8d1..40e37c0 100644 --- a/src/ray.rs +++ b/src/ray.rs @@ -66,7 +66,7 @@ impl AccelRay { AccelRay { orig: ray.orig, dir_inv: Vector { - co: Float4::new(1.0, 1.0, 1.0, 1.0) / ray.dir.co, + co: Float4::splat(1.0) / ray.dir.co, }, max_t: ray.max_t, time: ray.time, @@ -78,14 +78,14 @@ impl AccelRay { pub fn update_from_world_ray(&mut self, wr: &Ray) { self.orig = wr.orig; self.dir_inv = Vector { - co: Float4::new(1.0, 1.0, 1.0, 1.0) / wr.dir.co, + co: Float4::splat(1.0) / wr.dir.co, }; } pub fn update_from_xformed_world_ray(&mut self, wr: &Ray, mat: &Matrix4x4) { self.orig = wr.orig * *mat; self.dir_inv = Vector { - co: Float4::new(1.0, 1.0, 1.0, 1.0) / (wr.dir * *mat).co, + co: Float4::splat(1.0) / (wr.dir * *mat).co, }; }