Use software renderer

This commit is contained in:
Jasper Blanckenburg 2022-05-22 22:25:27 +02:00
parent 8affda125e
commit 49f703f4d4
1 changed files with 3 additions and 1 deletions

View File

@ -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()));