Remove some busywork needlessly redrawing window.
This commit is contained in:
parent
9d47821062
commit
99c79ea31b
|
|
@ -61,6 +61,9 @@ pub fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
render_scene(&mut output_image, &scene);
|
render_scene(&mut output_image, &scene);
|
||||||
|
update_texture(&output_image, &mut rendered_image_texture);
|
||||||
|
canvas.copy(&rendered_image_texture, None, None)?;
|
||||||
|
canvas.present();
|
||||||
|
|
||||||
let mut event_pump = sdl_context.event_pump()?;
|
let mut event_pump = sdl_context.event_pump()?;
|
||||||
let mut i = 0;
|
let mut i = 0;
|
||||||
|
|
@ -77,10 +80,6 @@ pub fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
update_texture(&output_image, &mut rendered_image_texture);
|
|
||||||
|
|
||||||
canvas.copy(&rendered_image_texture, None, None)?;
|
|
||||||
canvas.present();
|
|
||||||
::std::thread::sleep(Duration::new(0, 1_000_000_000u32 / 60));
|
::std::thread::sleep(Duration::new(0, 1_000_000_000u32 / 60));
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue