mirror of
https://github.com/godotengine/godot.git
synced 2024-11-22 04:06:14 +00:00
Print requested V-Sync mode when Print Fps is enabled
This can be used to diagnose why the printed FPS is locked to the monitor refresh rate.
This commit is contained in:
parent
71616630e0
commit
a924cb3b54
@ -1603,6 +1603,24 @@ Error Main::setup2(Thread::ID p_main_tid_override) {
|
||||
display_server->screen_set_orientation(window_orientation);
|
||||
}
|
||||
|
||||
if (GLOBAL_GET("debug/settings/stdout/print_fps") || print_fps) {
|
||||
// Print requested V-Sync mode at startup to diagnose the printed FPS not going above the monitor refresh rate.
|
||||
switch (window_vsync_mode) {
|
||||
case DisplayServer::VSyncMode::VSYNC_DISABLED:
|
||||
print_line("Requested V-Sync mode: Disabled");
|
||||
break;
|
||||
case DisplayServer::VSyncMode::VSYNC_ENABLED:
|
||||
print_line("Requested V-Sync mode: Enabled - FPS will likely be capped to the monitor refresh rate.");
|
||||
break;
|
||||
case DisplayServer::VSyncMode::VSYNC_ADAPTIVE:
|
||||
print_line("Requested V-Sync mode: Adaptive");
|
||||
break;
|
||||
case DisplayServer::VSyncMode::VSYNC_MAILBOX:
|
||||
print_line("Requested V-Sync mode: Mailbox");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Initialize Pen Tablet Driver */
|
||||
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user