diff options
| author | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-19 20:03:29 +0100 |
|---|---|---|
| committer | Sakarias Johansson <sakarias.johansson@goodbyekansas.com> | 2023-01-19 20:21:55 +0100 |
| commit | 9959f90ea4b7ebd933387e6b33647fc661785d84 (patch) | |
| tree | 48c2484f08dd9ce3a758336616c4386d97663af1 /racer-tracer | |
| parent | b24f6d9bc9cf1f72c0fb85eb8b25e051b81b7b4f (diff) | |
| download | racer-tracer-9959f90ea4b7ebd933387e6b33647fc661785d84.tar.gz racer-tracer-9959f90ea4b7ebd933387e6b33647fc661785d84.tar.xz racer-tracer-9959f90ea4b7ebd933387e6b33647fc661785d84.zip | |
💚 Add CI workflows
Diffstat (limited to 'racer-tracer')
| -rw-r--r-- | racer-tracer/src/render.rs | 2 | ||||
| -rw-r--r-- | racer-tracer/src/scene.rs | 2 | ||||
| -rw-r--r-- | racer-tracer/src/vec3.rs | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/racer-tracer/src/render.rs b/racer-tracer/src/render.rs index ea5c17d..1d6d65d 100644 --- a/racer-tracer/src/render.rs +++ b/racer-tracer/src/render.rs @@ -73,7 +73,7 @@ pub fn raytrace( let scaled_screen_width = image.screen_width / data.scale; let scaled_screen_height = image.screen_height / data.scale; - let mut colors: Vec<Vec3> = vec![Vec3::default(); scaled_height * scaled_width as usize]; + let mut colors: Vec<Vec3> = vec![Vec3::default(); scaled_height * scaled_width]; for row in 0..scaled_height { for column in 0..scaled_width { let u: f64 = ((image.x / data.scale + column) as f64 + random_double()) diff --git a/racer-tracer/src/scene.rs b/racer-tracer/src/scene.rs index 91fa252..c0c6bb7 100644 --- a/racer-tracer/src/scene.rs +++ b/racer-tracer/src/scene.rs @@ -15,12 +15,14 @@ pub struct Scene { } impl Scene { + #[allow(dead_code)] pub fn new() -> Self { Self { objects: Vec::new(), } } + #[allow(dead_code)] pub fn add(&mut self, hittable: Box<dyn Hittable>) { self.objects.push(hittable); } diff --git a/racer-tracer/src/vec3.rs b/racer-tracer/src/vec3.rs index ed21a45..c5edf32 100644 --- a/racer-tracer/src/vec3.rs +++ b/racer-tracer/src/vec3.rs @@ -87,7 +87,7 @@ impl Vec3 { let red: u32 = (self.data[0] * 255.0) as u32; let green: u32 = (self.data[1] * 255.0) as u32; let blue: u32 = (self.data[2] * 255.0) as u32; - ((red as u32) << 16) | ((green as u32) << 8) | blue as u32 + (red << 16) | green << 8 | blue } pub fn random() -> Self { |
