Przeglądaj źródła

fixed win32 vsync flag not being applied (#5521)

pull/5525/head
mikeemm 1 dzień temu
committed by GitHub
rodzic
commit
1aafd3c4a4
Nie znaleziono w bazie danych klucza dla tego podpisu ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 2 dodań i 2 usunięć
  1. +2
    -2
      src/platforms/rcore_desktop_win32.c

+ 2
- 2
src/platforms/rcore_desktop_win32.c Wyświetl plik

@ -2149,10 +2149,10 @@ static void UpdateFlags(HWND hwnd, unsigned desiredFlags, int width, int height)
// Flags that just apply immediately without needing any operations
CORE.Window.flags |= (desiredFlags & FLAG_MASK_NO_UPDATE);
int vsync = (CORE.Window.flags & FLAG_VSYNC_HINT)? 1 : 0;
int vsync = (desiredFlags & FLAG_VSYNC_HINT)? 1 : 0;
if (wglSwapIntervalEXT)
{
p">(*wglSwapIntervalEXT)(vsync);
wglSwapIntervalEXT(vsync);
if (vsync) CORE.Window.flags |= FLAG_VSYNC_HINT;
else CORE.Window.flags &= ~FLAG_VSYNC_HINT;
}

Ładowanie…
Anuluj
Zapisz