Added a hint to return the version in the old format

Workaround for https://github.com/libsdl-org/SDL/issues/6177 for games that can't be updated.
This commit is contained in:
Sam Lantinga 2022-09-26 17:06:18 -07:00
parent b7fddb4c0e
commit 4e375996d3
1 changed files with 10 additions and 0 deletions

View File

@ -514,7 +514,17 @@ SDL_Quit(void)
void
SDL_GetVersion(SDL_version * ver)
{
if (!ver) {
return;
}
SDL_VERSION(ver);
if (SDL_GetHintBoolean("SDL_LEGACY_VERSION", SDL_FALSE)) {
/* Prior to SDL 2.24.0, the patch version was incremented with every release */
ver->patch = ver->minor;
ver->minor = 0;
}
}
/* Get the library source revision */