Add --render-driver command-line option

Add an option to set a render driver hint (SDL_HINT_RENDER_DRIVER).
This commit is contained in:
Romain Vimont
2020-04-11 14:34:41 +02:00
parent d62eb2b11c
commit 8a9b20b27e
5 changed files with 33 additions and 2 deletions

View File

@@ -226,6 +226,11 @@ screen_init_rendering(struct screen *screen, const char *window_title,
return false;
}
SDL_RendererInfo renderer_info;
int r = SDL_GetRendererInfo(screen->renderer, &renderer_info);
const char *renderer_name = r ? NULL : renderer_info.name;
LOGI("Renderer: %s", renderer_name ? renderer_name : "(unknown)");
if (SDL_RenderSetLogicalSize(screen->renderer, content_size.width,
content_size.height)) {
LOGE("Could not set renderer logical size: %s", SDL_GetError());