From 224b4917a3946c4411830488f92d3bda7e56266b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 30 Sep 2025 10:04:25 -0700 Subject: [PATCH] testpalette: added a --renderer command line option --- test/testpalette.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/testpalette.c b/test/testpalette.c index 8f93ff5654..c4feb8e3f4 100644 --- a/test/testpalette.c +++ b/test/testpalette.c @@ -451,13 +451,16 @@ static void loop(void) int main(int argc, char *argv[]) { SDL_Window *window = NULL; - int return_code = -1; + int i, return_code = -1; bool pixelart = false; SDLTest_TrackAllocations(); - if (argv[1]) { - if (SDL_strcmp(argv[1], "--pixelart") == 0) { + for (i = 1; i < argc; ++i) { + if (SDL_strcmp(argv[1], "--renderer") == 0 && argv[i + 1]) { + ++i; + SDL_SetHint(SDL_HINT_RENDER_DRIVER, argv[i]); + } else if (SDL_strcmp(argv[1], "--pixelart") == 0) { pixelart = true; } else { SDL_Log("Usage: %s [--pixelart]", argv[0]);