Parcourir la source

[rcore][win32] use SwapBuffers instead of wglSwapLayerBuffers

I don't understand OpenGL well enough to know the difference between
SwapBuffers and wglSwapLayerBuffers but the former seems to double
my FPS (from 2000 to about 4000 in core_vr_simulator).
pull/4869/head
Jonathan Marler il y a 1 semaine
Parent
révision
d7f16b6cc4
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. +2
    -2
      src/platforms/rcore_desktop_win32.c

+ 2
- 2
src/platforms/rcore_desktop_win32.c Voir le fichier

@ -1435,8 +1435,8 @@ void DisableCursor(void)
void SwapScreenBuffer(void)
{
if (!global_hdc) abort();
if (!wglSwapLayerBuffers(global_hdc, WGL_SWAP_MAIN_PLANE)) {
LogFail("wglSwapLayerBuffers", GetLastError());
if (!SwapBuffers(global_hdc)) {
LogFail("SwapBuffers", GetLastError());
abort();
}
}

||||||
x
 
000:0
Chargement…
Annuler
Enregistrer