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 {
|
||||
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)?;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue