From da773cad56bc4430458361e23912b10a68afd34c Mon Sep 17 00:00:00 2001 From: zomseffen <steffen@tom.bi> Date: Sat, 8 Feb 2025 19:44:38 +0100 Subject: [PATCH] cleanup and button for diffuse increase --- src/main.rs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index b5a7931..a81a664 100644 --- a/src/main.rs +++ b/src/main.rs @@ -135,6 +135,18 @@ fn main() -> Result<()> { if event.logical_key == "f" && event.state == ElementState::Pressed && event.repeat == false { app.show_frame_rate = !app.show_frame_rate; } + if event.logical_key == "+" && event.state == ElementState::Pressed && event.repeat == false { + app.data.diffuse_raster_steps += 1; + app.scene_handler.rt_memory[2] = app.data.diffuse_raster_steps; + app.synchronized = 0; + println!("Set diffuse tracing raster size to {}", app.scene_handler.rt_memory[2]); + } + if event.logical_key == "-" && event.state == ElementState::Pressed && event.repeat == false { + app.data.diffuse_raster_steps = (app.data.diffuse_raster_steps).max(1) - 1; + app.scene_handler.rt_memory[2] = app.data.diffuse_raster_steps; + app.synchronized = 0; + println!("Set diffuse tracing raster size to {}", app.scene_handler.rt_memory[2]); + } if event.logical_key == NamedKey::Escape { elwt.exit(); unsafe { app.device.device_wait_idle().unwrap(); } @@ -206,9 +218,9 @@ impl App { create_framebuffers(&device, &mut data)?; - image::create_texture_image(&instance, &device, &mut data)?; - image::create_texture_image_view(&device, &mut data)?; - image::create_texture_sampler(&device, &mut data)?; + //image::create_texture_image(&instance, &device, &mut data)?; + //image::create_texture_image_view(&device, &mut data)?; + //image::create_texture_sampler(&device, &mut data)?; scene_handler.prepare_data(&instance, &device, &mut data)?;