From 005ceee84af9e685a8ff92a1768414b65fed81d7 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Thu, 24 Jul 2025 22:28:50 +0200 Subject: [PATCH] Fix debanding not being used in the 2D editor when enabled in Project Settings --- editor/editor_node.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 975b607a434..7ed919df379 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -510,6 +510,11 @@ void EditorNode::_update_from_settings() { Viewport::MSAA msaa = Viewport::MSAA(int(GLOBAL_GET("rendering/anti_aliasing/quality/msaa_2d"))); scene_root->set_msaa_2d(msaa); + // 2D doesn't use a dedicated SubViewport like 3D does, so we apply it on the root viewport instead. + bool use_debanding = GLOBAL_GET("rendering/anti_aliasing/quality/use_debanding"); + scene_root->set_use_debanding(use_debanding); + get_viewport()->set_use_debanding(use_debanding); + bool use_hdr_2d = GLOBAL_GET("rendering/viewport/hdr_2d"); scene_root->set_use_hdr_2d(use_hdr_2d); get_viewport()->set_use_hdr_2d(use_hdr_2d);