From 49f703f4d4b279ea20bdc0a5d73b750a06ab39b5 Mon Sep 17 00:00:00 2001 From: Jasper Date: Sun, 22 May 2022 22:25:27 +0200 Subject: [PATCH] Use software renderer --- src/App.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/App.cpp b/src/App.cpp index 82e12d6..2b1bb14 100644 --- a/src/App.cpp +++ b/src/App.cpp @@ -34,7 +34,9 @@ void App::init_sdl() { throw std::runtime_error( fmt::format("Couldn't create window: {}", SDL_GetError())); } - renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); + // Software renderer is *MUCH* (~50x speedup) faster than hardware accelerated + // renderer on a Pi Zero. + renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_SOFTWARE); if (renderer == nullptr) { throw std::runtime_error( fmt::format("Couldn't create renderer: {}", SDL_GetError()));