From 99c79ea31b94a8cef2c84632298a0e0dd08158b8 Mon Sep 17 00:00:00 2001 From: Matthew Gordon Date: Tue, 12 Nov 2019 16:51:08 -0500 Subject: [PATCH] Remove some busywork needlessly redrawing window. --- src/main.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 2e7e663..b862959 100644 --- a/src/main.rs +++ b/src/main.rs @@ -61,6 +61,9 @@ pub fn main() -> Result<(), Box> { ], }; 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> { } } - 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(())