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)?;