summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/calculus.rs1
-rw-r--r--src/common.rs1
-rw-r--r--src/interval.rs3
-rw-r--r--src/main.rs1
-rw-r--r--src/material.rs2
-rw-r--r--src/view.rs1
6 files changed, 8 insertions, 1 deletions
diff --git a/src/calculus.rs b/src/calculus.rs
index 62253cf..12b0f3d 100644
--- a/src/calculus.rs
+++ b/src/calculus.rs
@@ -1,3 +1,4 @@
+#[allow(unused)]
pub mod calculus {
use rand::Rng;
diff --git a/src/common.rs b/src/common.rs
index d591207..92b8203 100644
--- a/src/common.rs
+++ b/src/common.rs
@@ -29,6 +29,7 @@ pub struct Color {
pub b: f32,
}
+#[allow(unused)]
pub enum ColorName {
Black,
White,
diff --git a/src/interval.rs b/src/interval.rs
index 5086ab2..21c5f6e 100644
--- a/src/interval.rs
+++ b/src/interval.rs
@@ -3,6 +3,7 @@ pub struct Interval {
pub max: f32,
}
+#[allow(unused)]
impl Interval {
pub fn new(min: f32, max: f32) -> Self {
Self { min, max }
@@ -36,11 +37,13 @@ impl Default for Interval {
}
}
+#[allow(unused)]
pub const INTERVAL_EMPTY: Interval = Interval {
min: f32::INFINITY,
max: f32::NEG_INFINITY
};
+#[allow(unused)]
pub const INTERVAL_UNIVERSE: Interval = Interval {
min: f32::NEG_INFINITY,
max: f32::INFINITY
diff --git a/src/main.rs b/src/main.rs
index 864fd4d..8c632f7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -58,6 +58,7 @@ fn main() {
view.display();
}
+#[allow(unused)]
fn test_render(data: &mut DisplayBuffer) {
(0..IMG_HEIGHT).for_each(|j| {
(0..IMG_WIDTH).for_each(|i| {
diff --git a/src/material.rs b/src/material.rs
index 833ef19..360f775 100644
--- a/src/material.rs
+++ b/src/material.rs
@@ -37,7 +37,7 @@ impl Material {
}
}
MaterialType::Metallic(fuzz) => {
- let mut reflected = r_in.reflect(&rec.normal);
+ let reflected = r_in.reflect(&rec.normal);
reflected.add(&Vec3::random_unit().scalar_mul(fuzz))
}
diff --git a/src/view.rs b/src/view.rs
index 896eb0a..87883f6 100644
--- a/src/view.rs
+++ b/src/view.rs
@@ -21,6 +21,7 @@ impl<'a> View<'a> {
}
}
+#[allow(unused)]
pub mod render_viewer {
use image::ImageFormat;
use crate::common::Pixel;