From c8d4ca35ad82aeed2f70c58dc5a08d927be40e9b Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 16 Mar 2023 01:02:33 +0100
Subject: [PATCH] SDL_test: always print common log usage, even without
audio/video backend
---
src/test/SDL_test_common.c | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c
index acb93fbf7bfe..85caec3916fe 100644
--- a/src/test/SDL_test_common.c
+++ b/src/test/SDL_test_common.c
@@ -22,10 +22,15 @@
/* Ported from original test/common.c file. */
#include <SDL3/SDL_test.h>
+static const char *common_usage[] = {
+ "[-h | --help]",
+ "[--trackmem]",
+ "[--log all|error|system|audio|video|render|input]",
+};
+
static const char *video_usage[] = {
- "[--video driver]", "[--renderer driver]", "[--gldebug]",
+ "[--video driver]", "[--renderer driver]", "[--gldebug]", "[--display N]",
"[--info all|video|modes|render|event|event_motion]",
- "[--log all|error|system|audio|video|render|input]", "[--display N]",
"[--metal-window | --opengl-window | --vulkan-window]",
"[--fullscreen | --fullscreen-desktop | --windows N]", "[--title title]",
"[--icon icon.bmp]", "[--center | --position X,Y]", "[--geometry WxH]",
@@ -615,7 +620,10 @@ void SDLTest_CommonLogUsage(SDLTest_CommonState *state, const char *argv0, const
int i;
SDL_Log("USAGE: %s", argv0);
- SDL_Log(" %s", "[--trackmem]");
+
+ for (i = 0; i < SDL_arraysize(common_usage); i++) {
+ SDL_Log(" %s", common_usage[i]);
+ }
if (state->flags & SDL_INIT_VIDEO) {
for (i = 0; i < SDL_arraysize(video_usage); i++) {