summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2022-03-13 00:55:32 +0100
committerGitHub <noreply@github.com>2022-03-13 00:55:32 +0100
commit7ed8d52fb20e55533f4fc29e7019b2d38d77aebf (patch)
tree7699d434b5c230eca40e57ef369b109cfe812d71 /servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
parentd9bccd87d360ff54888d43e67b9fb81971d3c672 (diff)
parentd437355f55beee1734c5cc50476e529376f3b085 (diff)
downloadredot-engine-7ed8d52fb20e55533f4fc29e7019b2d38d77aebf.tar.gz
Merge pull request #58819 from vreon/fix-eyedir-z
Fix flipped EYEDIR.z in sky shaders
Diffstat (limited to 'servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp')
-rw-r--r--servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp b/servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
index d39fe306f4..e8d2ff9c8a 100644
--- a/servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
+++ b/servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
@@ -1170,7 +1170,7 @@ void RendererSceneSkyRD::setup(RendererSceneEnvironmentRD *p_env, RID p_render_b
sky_light_data.direction[0] = world_direction.x;
sky_light_data.direction[1] = world_direction.y;
- sky_light_data.direction[2] = -world_direction.z;
+ sky_light_data.direction[2] = world_direction.z;
float sign = storage->light_is_negative(base) ? -1 : 1;
sky_light_data.energy = sign * storage->light_get_param(base, RS::LIGHT_PARAM_ENERGY);