diff --git a/platform/web/display_server_web.cpp b/platform/web/display_server_web.cpp index 5ef581e2874..e870f0da293 100644 --- a/platform/web/display_server_web.cpp +++ b/platform/web/display_server_web.cpp @@ -1080,6 +1080,10 @@ bool DisplayServerWeb::can_any_window_draw() const { return true; } +DisplayServer::VSyncMode DisplayServerWeb::window_get_vsync_mode(WindowID p_vsync_mode) const { + return DisplayServer::VSYNC_ENABLED; +} + void DisplayServerWeb::process_events() { Input::get_singleton()->flush_buffered_events(); if (godot_js_input_gamepad_sample() == OK) { diff --git a/platform/web/display_server_web.h b/platform/web/display_server_web.h index 66ef2434894..3b03b102cdb 100644 --- a/platform/web/display_server_web.h +++ b/platform/web/display_server_web.h @@ -216,6 +216,8 @@ public: virtual bool can_any_window_draw() const override; + virtual DisplayServer::VSyncMode window_get_vsync_mode(WindowID p_vsync_mode) const override; + // events virtual void process_events() override;