Pārlūkot izejas kodu

Fix GetMonitorPhysical* dpi (#3442)

pull/3445/head
ubkp pirms 1 gada
committed by GitHub
vecāks
revīzija
a64d606cb3
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
1 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. +7
    -7
      src/rcore_desktop_sdl.c

+ 7
- 7
src/rcore_desktop_sdl.c Parādīt failu

@ -230,7 +230,7 @@ void ToggleFullscreen(void)
else
{
SDL_SetWindowFullscreen(platform.window, 0);
CORE.Window.flags &= ~FLAG_FULLSCREEN_MODE;
CORE.Window.flags &= ~FLAG_FULLSCREEN_MODE;
}
}
@ -725,12 +725,12 @@ int GetMonitorPhysicalWidth(int monitor)
if ((monitor >= 0) && (monitor < monitorCount))
{
float vdpi = 0.0f;
SDL_GetDisplayDPI(monitor, nb">NULL, NULL, &vdpi);
float ddpi = 0.0f;
SDL_GetDisplayDPI(monitor, o">&ddpi, NULL, NULL);
SDL_DisplayMode mode;
SDL_GetCurrentDisplayMode(monitor, &mode);
// Calculate size on inches, then convert to millimeter
if (vdpi > 0.0f) width = (mode.w/vdpi)*25.4f;
if (ddpi > 0.0f) width = (mode.w/ddpi)*25.4f;
}
else TRACELOG(LOG_WARNING, "SDL: Failed to find selected monitor");
@ -747,12 +747,12 @@ int GetMonitorPhysicalHeight(int monitor)
if ((monitor >= 0) && (monitor < monitorCount))
{
float vdpi = 0.0f;
SDL_GetDisplayDPI(monitor, nb">NULL, NULL, &vdpi);
float ddpi = 0.0f;
SDL_GetDisplayDPI(monitor, o">&ddpi, NULL, NULL);
SDL_DisplayMode mode;
SDL_GetCurrentDisplayMode(monitor, &mode);
// Calculate size on inches, then convert to millimeter
if (vdpi > 0.0f) height = (mode.h/vdpi)*25.4f;
if (ddpi > 0.0f) height = (mode.h/ddpi)*25.4f;
}
else TRACELOG(LOG_WARNING, "SDL: Failed to find selected monitor");

||||||
x
 
000:0
Notiek ielāde…
Atcelt
Saglabāt