disable the manual vsync on win32

This commit is contained in:
Reuben Dunnington 2023-09-16 10:26:27 -07:00
parent 5b7e27f9fd
commit 24ab630266
Signed by: rdunnington
GPG Key ID: 4EC5290E704FD482
1 changed files with 2 additions and 2 deletions

View File

@ -232,7 +232,7 @@ i32 orca_surface_callback(void* user)
#if OC_PLATFORM_WINDOWS #if OC_PLATFORM_WINDOWS
//NOTE(martin): on windows we set all surfaces to non-synced, and do a single "manual" wait here. //NOTE(martin): on windows we set all surfaces to non-synced, and do a single "manual" wait here.
// on macOS each surface is individually synced to the monitor refresh rate but don't block each other // on macOS each surface is individually synced to the monitor refresh rate but don't block each other
oc_surface_swap_interval(data->surface, 0); // oc_surface_swap_interval(data->surface, 0);
#endif #endif
//NOTE: this will be called on main thread, so we need to deselect the surface here, //NOTE: this will be called on main thread, so we need to deselect the surface here,
@ -896,7 +896,7 @@ i32 orca_runloop(void* user)
#if OC_PLATFORM_WINDOWS #if OC_PLATFORM_WINDOWS
//NOTE(martin): on windows we set all surfaces to non-synced, and do a single "manual" wait here. //NOTE(martin): on windows we set all surfaces to non-synced, and do a single "manual" wait here.
// on macOS each surface is individually synced to the monitor refresh rate but don't block each other // on macOS each surface is individually synced to the monitor refresh rate but don't block each other
oc_vsync_wait(app->window); // oc_vsync_wait(app->window);
#endif #endif
} }