diff options
| author | Rémi Verschelde <rverschelde@gmail.com> | 2024-08-16 10:33:37 +0200 |
|---|---|---|
| committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-08-16 10:33:37 +0200 |
| commit | 46c68659797c0da325095d688cd00ff80f9ec10e (patch) | |
| tree | 396d53cbd8126834edd1d03d5411248969646179 /servers/rendering/rendering_server_default.cpp | |
| parent | eb684cccdcd08bfe86e35579ec45d0aa5ce8aae8 (diff) | |
| parent | 2f8ab4a6540e65fa4097d1f58988eb03cb81ad65 (diff) | |
| download | redot-engine-46c68659797c0da325095d688cd00ff80f9ec10e.tar.gz | |
Merge pull request #92391 from rburing/fti_3d
Physics interpolation (3D)
Diffstat (limited to 'servers/rendering/rendering_server_default.cpp')
| -rw-r--r-- | servers/rendering/rendering_server_default.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/servers/rendering/rendering_server_default.cpp b/servers/rendering/rendering_server_default.cpp index 51ff009eaf..86efccef9a 100644 --- a/servers/rendering/rendering_server_default.cpp +++ b/servers/rendering/rendering_server_default.cpp @@ -381,12 +381,9 @@ void RenderingServerDefault::_thread_loop() { /* INTERPOLATION */ -void RenderingServerDefault::tick() { - RSG::canvas->tick(); -} - void RenderingServerDefault::set_physics_interpolation_enabled(bool p_enabled) { RSG::canvas->set_physics_interpolation_enabled(p_enabled); + RSG::scene->set_physics_interpolation_enabled(p_enabled); } /* EVENT QUEUING */ @@ -411,6 +408,15 @@ void RenderingServerDefault::draw(bool p_swap_buffers, double frame_step) { } } +void RenderingServerDefault::tick() { + RSG::canvas->tick(); + RSG::scene->tick(); +} + +void RenderingServerDefault::pre_draw(bool p_will_draw) { + RSG::scene->pre_draw(p_will_draw); +} + void RenderingServerDefault::_call_on_render_thread(const Callable &p_callable) { p_callable.call(); } |
