Fix all warnings

This commit is contained in:
hal8174 2025-08-23 13:36:07 +02:00
parent 2bc5ec93fe
commit ae4dc2c21a
Signed by: hal8174
SSH key fingerprint: SHA256:NN98ZYwnrreQLSOV/g+amY7C3yL/mS1heD7bi5t6PPw
26 changed files with 249 additions and 185 deletions

View file

@ -1,14 +1,6 @@
use std::sync::{
mpsc::{Receiver, Sender},
Arc,
};
use rand::{rngs::SmallRng, SeedableRng};
use ray_tracing_core::{
camera::{BasicCamera, Camera},
prelude::*,
renderer::ClassicalRenderer,
scene::Scene,
camera::BasicCamera, prelude::*, renderer::ClassicalRenderer, scene::Scene,
};
use ray_tracing_renderer::{
depth_renderer::DepthRenderer, mis::MIS, next_event_estimation::NextEventEstimation,
@ -19,6 +11,10 @@ use rayon::{
iter::{IndexedParallelIterator, ParallelIterator},
slice::ParallelSliceMut,
};
use std::sync::{
mpsc::{Receiver, Sender},
Arc,
};
use vulkano::{
buffer::{Buffer, BufferCreateInfo, BufferUsage, Subbuffer},
memory::allocator::{AllocationCreateInfo, MemoryAllocator, MemoryTypeFilter},
@ -62,7 +58,7 @@ fn render_pass<
(x + y * settings.width) as u64
+ (settings.width as u64 * settings.height as u64 * samples as u64),
);
let r = renderer.render_pixel(&scene, &camera, x, y, &mut rng);
let r = renderer.render_pixel(scene, camera, x, y, &mut rng);
c[0] += r.r();
c[1] += r.g();
c[2] += r.b();
@ -159,6 +155,9 @@ pub fn render_thread(
examples::ExampleSceneEnum::TriangleBVH(s) => {
render_pass_renderer(&settings, s, &camera, samples, &mut buffer)
}
examples::ExampleSceneEnum::BasicScene(s) => {
render_pass_renderer(&settings, s, &camera, samples, &mut buffer)
}
}
samples += 1;