mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
(UWP/Menu) Small Tweaks (#15653)
This commit is contained in:
parent
bb581e6cbe
commit
f654d1bf30
@ -87,48 +87,26 @@ static void frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
|
|||||||
if (minor)
|
if (minor)
|
||||||
*minor = vi.dwMinorVersion;
|
*minor = vi.dwMinorVersion;
|
||||||
|
|
||||||
if (vi.dwMajorVersion == 4 && vi.dwMinorVersion == 0)
|
snprintf(build_str, sizeof(build_str), "%lu", vi.dwBuildNumber);
|
||||||
snprintf(build_str, sizeof(build_str), "%lu", (DWORD)(LOWORD(vi.dwBuildNumber))); /* Windows 95 build number is in the low-order word only */
|
|
||||||
else
|
|
||||||
snprintf(build_str, sizeof(build_str), "%lu", vi.dwBuildNumber);
|
|
||||||
|
|
||||||
switch (vi.dwMajorVersion)
|
switch (vi.dwMajorVersion)
|
||||||
{
|
{
|
||||||
case 10:
|
case 10:
|
||||||
if (server)
|
if (server)
|
||||||
_len = strlcpy(s, "Windows Server 2016", len);
|
|
||||||
else
|
|
||||||
_len = strlcpy(s, "Windows 10", len);
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
switch (vi.dwMinorVersion)
|
|
||||||
{
|
{
|
||||||
case 3:
|
if ((vi.dwBuildNumber >= 14393) && (vi.dwBuildNumber < 17763))
|
||||||
if (server)
|
_len = strlcpy(s, "Windows Server 2016", len);
|
||||||
_len = strlcpy(s, "Windows Server 2012 R2", len);
|
else if ((vi.dwBuildNumber >= 17763) && (vi.dwBuildNumber < 20348))
|
||||||
else
|
_len = strlcpy(s, "Windows Server 2019", len);
|
||||||
_len = strlcpy(s, "Windows 8.1", len);
|
else if (vi.dwBuildNumber >= 20348)
|
||||||
break;
|
_len = strlcpy(s, "Windows Server 2022", len);
|
||||||
case 2:
|
}
|
||||||
if (server)
|
else
|
||||||
_len = strlcpy(s, "Windows Server 2012", len);
|
{
|
||||||
else
|
if ((vi.dwBuildNumber >= 10240) && (vi.dwBuildNumber < 22000))
|
||||||
_len = strlcpy(s, "Windows 8", len);
|
_len = strlcpy(s, "Windows 10", len);
|
||||||
break;
|
else if (vi.dwBuildNumber >= 22000)
|
||||||
case 1:
|
_len = strlcpy(s, "Windows 11", len);
|
||||||
if (server)
|
|
||||||
_len = strlcpy(s, "Windows Server 2008 R2", len);
|
|
||||||
else
|
|
||||||
_len = strlcpy(s, "Windows 7", len);
|
|
||||||
break;
|
|
||||||
case 0:
|
|
||||||
if (server)
|
|
||||||
_len = strlcpy(s, "Windows Server 2008", len);
|
|
||||||
else
|
|
||||||
_len = strlcpy(s, "Windows Vista", len);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -4559,8 +4559,10 @@ static const char * msvc_vercode_to_str(const unsigned vercode)
|
|||||||
default:
|
default:
|
||||||
if (vercode >= 1910 && vercode < 1920)
|
if (vercode >= 1910 && vercode < 1920)
|
||||||
return " msvc2017";
|
return " msvc2017";
|
||||||
else if (vercode >= 1920 && vercode < 2000)
|
else if (vercode >= 1920 && vercode < 1930)
|
||||||
return " msvc2019";
|
return " msvc2019";
|
||||||
|
else if (vercode >= 1930)
|
||||||
|
return " msvc2022";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1164,8 +1164,10 @@ extern "C" {
|
|||||||
|
|
||||||
const char* uwp_get_cpu_model_name(void)
|
const char* uwp_get_cpu_model_name(void)
|
||||||
{
|
{
|
||||||
/* TODO/FIXME - Xbox codepath should have a hardcoded CPU model name */
|
if (is_running_on_xbox())
|
||||||
if (is_running_on_xbox()) { }
|
{
|
||||||
|
return "Xbox One/Series CPU";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Platform::String^ cpu_id = nullptr;
|
Platform::String^ cpu_id = nullptr;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user