Remove some busywork needlessly redrawing window.

This commit is contained in:
Matthew Gordon 2019-11-12 16:51:08 -05:00
parent 9d47821062
commit 99c79ea31b
1 changed files with 3 additions and 4 deletions

View File

@ -61,6 +61,9 @@ pub fn main() -> Result<(), Box<dyn std::error::Error>> {
],
};
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 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));
}
Ok(())