From e5cd234ef72b48bb3dbb041c12aed32eda3bc2b1 Mon Sep 17 00:00:00 2001 From: Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:58:02 -0700 Subject: [PATCH] Use correct scaling type when falling back to bilinear --- servers/rendering/renderer_viewport.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servers/rendering/renderer_viewport.cpp b/servers/rendering/renderer_viewport.cpp index 1ff3b2d9295..25b399ca91c 100644 --- a/servers/rendering/renderer_viewport.cpp +++ b/servers/rendering/renderer_viewport.cpp @@ -192,6 +192,7 @@ void RendererViewport::_configure_3d_render_buffers(Viewport *p_viewport) { // Fall back to bilinear scaling. WARN_PRINT_ONCE("FSR 3D resolution scaling is not designed for downsampling. Falling back to bilinear 3D resolution scaling."); scaling_3d_mode = RS::VIEWPORT_SCALING_3D_MODE_BILINEAR; + scaling_type = RS::scaling_3d_mode_type(scaling_3d_mode); } if (scaling_3d_is_not_bilinear && !upscaler_available) { @@ -199,6 +200,7 @@ void RendererViewport::_configure_3d_render_buffers(Viewport *p_viewport) { // Fall back to bilinear scaling. WARN_PRINT_ONCE("FSR 3D resolution scaling is not available. Falling back to bilinear 3D resolution scaling."); scaling_3d_mode = RS::VIEWPORT_SCALING_3D_MODE_BILINEAR; + scaling_type = RS::scaling_3d_mode_type(scaling_3d_mode); } if (use_taa && (scaling_type == RS::VIEWPORT_SCALING_3D_TYPE_TEMPORAL)) {