From a5f67bc458b99f3da961591a458fb5f40e329467 Mon Sep 17 00:00:00 2001 From: Zac Luzader Date: Thu, 22 Jan 2026 19:26:17 -0700 Subject: [PATCH] Use sky's corrected camera projection for combined_reprojection (cherry picked from commit 56e646c2170a91d1432b43471330da818a2a8b82) --- servers/rendering/renderer_rd/environment/sky.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_rd/environment/sky.cpp b/servers/rendering/renderer_rd/environment/sky.cpp index 52724acf91..d5bd402b20 100644 --- a/servers/rendering/renderer_rd/environment/sky.cpp +++ b/servers/rendering/renderer_rd/environment/sky.cpp @@ -1172,7 +1172,7 @@ void SkyRD::setup_sky(const RenderDataRD *p_render_data, const Size2i p_screen_s Projection view_inv_projection = (correction * p_render_data->scene_data->view_projection[i]).inverse(); if (p_render_data->scene_data->view_count > 1) { // Reprojection is used when we need to have things in combined space. - RendererRD::MaterialStorage::store_camera(p_render_data->scene_data->cam_projection * view_inv_projection, sky_scene_state.ubo.combined_reprojection[i]); + RendererRD::MaterialStorage::store_camera(sky_scene_state.cam_projection * view_inv_projection, sky_scene_state.ubo.combined_reprojection[i]); } else { // This is unused so just reset to identity. Projection ident;