From 4f76de7c9fd1d782bceda47a63bbbbc5fd525d24 Mon Sep 17 00:00:00 2001 From: Xevion Date: Wed, 13 Aug 2025 19:49:02 -0500 Subject: [PATCH] feat: enable vsync & hardware acceleration --- src/app.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index 21648f3..50ed463 100644 --- a/src/app.rs +++ b/src/app.rs @@ -51,7 +51,13 @@ impl App { .build() .map_err(|e| GameError::Sdl(e.to_string()))?; - let mut canvas = window.into_canvas().build().map_err(|e| GameError::Sdl(e.to_string()))?; + let mut canvas = window + .into_canvas() + .accelerated() + .present_vsync() + .build() + .map_err(|e| GameError::Sdl(e.to_string()))?; + canvas .set_logical_size(CANVAS_SIZE.x, CANVAS_SIZE.y) .map_err(|e| GameError::Sdl(e.to_string()))?;