Browse Source

Added override for window_get_vsync_mode in display_server_web.cpp

hlutor 2 years ago
parent
commit
a932c5e81d
2 changed files with 6 additions and 0 deletions
  1. 4 0
      platform/web/display_server_web.cpp
  2. 2 0
      platform/web/display_server_web.h

+ 4 - 0
platform/web/display_server_web.cpp

@@ -1080,6 +1080,10 @@ bool DisplayServerWeb::can_any_window_draw() const {
 	return true;
 	return true;
 }
 }
 
 
+DisplayServer::VSyncMode DisplayServerWeb::window_get_vsync_mode(WindowID p_vsync_mode) const {
+	return DisplayServer::VSYNC_ENABLED;
+}
+
 void DisplayServerWeb::process_events() {
 void DisplayServerWeb::process_events() {
 	Input::get_singleton()->flush_buffered_events();
 	Input::get_singleton()->flush_buffered_events();
 	if (godot_js_input_gamepad_sample() == OK) {
 	if (godot_js_input_gamepad_sample() == OK) {

+ 2 - 0
platform/web/display_server_web.h

@@ -216,6 +216,8 @@ public:
 
 
 	virtual bool can_any_window_draw() const override;
 	virtual bool can_any_window_draw() const override;
 
 
+	virtual DisplayServer::VSyncMode window_get_vsync_mode(WindowID p_vsync_mode) const override;
+
 	// events
 	// events
 	virtual void process_events() override;
 	virtual void process_events() override;