cleanup and button for diffuse increase

This commit is contained in:
zomseffen 2025-02-08 19:44:38 +01:00
parent 4a6dde4535
commit da773cad56

View file

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