From 652c98a7beb8fc8a8aad5075a673caf21994a2ba Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 16 Dec 2017 17:09:25 -0300 Subject: Add epic hack so vsync can be toggled in run-time from script. Fixes #14458. Call needs to be routed via visual server to reach the proper thread. --- servers/visual/visual_server_raster.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'servers/visual/visual_server_raster.cpp') diff --git a/servers/visual/visual_server_raster.cpp b/servers/visual/visual_server_raster.cpp index 6b527b5cd..7bb7d04fc 100644 --- a/servers/visual/visual_server_raster.cpp +++ b/servers/visual/visual_server_raster.cpp @@ -181,6 +181,10 @@ void VisualServerRaster::set_debug_generate_wireframes(bool p_generate) { VSG::storage->set_debug_generate_wireframes(p_generate); } +void VisualServerRaster::call_set_use_vsync(bool p_enable) { + OS::get_singleton()->_set_use_vsync(p_enable); +} + VisualServerRaster::VisualServerRaster() { VSG::canvas = memnew(VisualServerCanvas); -- cgit v1.2.3-70-g09d2