cleanup and button for diffuse increase
This commit is contained in:
parent
4a6dde4535
commit
da773cad56
1 changed files with 15 additions and 3 deletions
18
src/main.rs
18
src/main.rs
|
@ -135,6 +135,18 @@ fn main() -> Result<()> {
|
||||||
if event.logical_key == "f" && event.state == ElementState::Pressed && event.repeat == false {
|
if event.logical_key == "f" && event.state == ElementState::Pressed && event.repeat == false {
|
||||||
app.show_frame_rate = !app.show_frame_rate;
|
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 {
|
if event.logical_key == NamedKey::Escape {
|
||||||
elwt.exit();
|
elwt.exit();
|
||||||
unsafe { app.device.device_wait_idle().unwrap(); }
|
unsafe { app.device.device_wait_idle().unwrap(); }
|
||||||
|
@ -206,9 +218,9 @@ impl App {
|
||||||
create_framebuffers(&device, &mut data)?;
|
create_framebuffers(&device, &mut data)?;
|
||||||
|
|
||||||
|
|
||||||
image::create_texture_image(&instance, &device, &mut data)?;
|
//image::create_texture_image(&instance, &device, &mut data)?;
|
||||||
image::create_texture_image_view(&device, &mut data)?;
|
//image::create_texture_image_view(&device, &mut data)?;
|
||||||
image::create_texture_sampler(&device, &mut data)?;
|
//image::create_texture_sampler(&device, &mut data)?;
|
||||||
|
|
||||||
scene_handler.prepare_data(&instance, &device, &mut data)?;
|
scene_handler.prepare_data(&instance, &device, &mut data)?;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue