mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Merge pull request #81167 from bitsawer/fix_sdfgi_editor_change
Reset SDFGI when changing editor scene tabs
This commit is contained in:
@@ -68,6 +68,7 @@
|
||||
#include "servers/display_server.h"
|
||||
#include "servers/navigation_server_3d.h"
|
||||
#include "servers/physics_server_2d.h"
|
||||
#include "servers/rendering_server.h"
|
||||
|
||||
#include "editor/audio_stream_preview.h"
|
||||
#include "editor/debugger/editor_debugger_node.h"
|
||||
@@ -3577,6 +3578,9 @@ void EditorNode::_set_main_scene_state(Dictionary p_state, Node *p_for_scene) {
|
||||
ScriptEditor::get_singleton()->set_scene_root_script(editor_data.get_scene_root_script(editor_data.get_edited_scene()));
|
||||
editor_data.notify_edited_scene_changed();
|
||||
emit_signal(SNAME("scene_changed"));
|
||||
|
||||
// Reset SDFGI after everything else so that any last-second scene modifications will be processed.
|
||||
RenderingServer::get_singleton()->sdfgi_reset();
|
||||
}
|
||||
|
||||
bool EditorNode::is_changing_scene() const {
|
||||
|
||||
Reference in New Issue
Block a user