From 8129d83ee938f5b3c4e4a23867abf2b04547047a Mon Sep 17 00:00:00 2001 From: hlutor <109843144+hlutor@users.noreply.github.com> Date: Thu, 29 Jun 2023 16:03:22 +0200 Subject: [PATCH] Added override for window_get_vsync_mode in display_server_web.cpp (cherry picked from commit a932c5e81d5965063d3eb2a364c8b1567b820f88) --- platform/web/display_server_web.cpp | 4 ++++ platform/web/display_server_web.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/platform/web/display_server_web.cpp b/platform/web/display_server_web.cpp index 565d439a92..192c7f17c1 100644 --- a/platform/web/display_server_web.cpp +++ b/platform/web/display_server_web.cpp @@ -1070,6 +1070,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 2e50a6bbc8..79dee5fbf6 100644 --- a/platform/web/display_server_web.h +++ b/platform/web/display_server_web.h @@ -213,6 +213,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;