[Bf-blender-cvs] [60420f6ea4c] blender-v3.3-release: Fix T100602: Incoming Vector in world shader for Eevee is inverted
Philipp Oeser
noreply at git.blender.org
Fri Aug 26 09:16:11 CEST 2022
Commit: 60420f6ea4c470966fdd7cebd5bdf2d9fb484c06
Author: Philipp Oeser
Date: Thu Aug 25 10:38:30 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rB60420f6ea4c470966fdd7cebd5bdf2d9fb484c06
Fix T100602: Incoming Vector in world shader for Eevee is inverted
Regression from {rBf4d7ea2cf61} where the direction was flipped.
Maniphest Tasks: T100602
Differential Revision: https://developer.blender.org/D15779
===================================================================
M source/blender/draw/engines/eevee/shaders/surface_lib.glsl
===================================================================
diff --git a/source/blender/draw/engines/eevee/shaders/surface_lib.glsl b/source/blender/draw/engines/eevee/shaders/surface_lib.glsl
index 80c6b935187..488e229bff7 100644
--- a/source/blender/draw/engines/eevee/shaders/surface_lib.glsl
+++ b/source/blender/draw/engines/eevee/shaders/surface_lib.glsl
@@ -97,7 +97,7 @@ GlobalData init_globals(void)
GlobalData surf;
# if defined(WORLD_BACKGROUND) || defined(PROBE_CAPTURE)
- surf.P = transform_direction(ViewMatrixInverse, viewCameraVec(viewPosition));
+ surf.P = transform_direction(ViewMatrixInverse, -viewCameraVec(viewPosition));
surf.N = surf.Ng = -surf.P;
surf.ray_length = 0.0;
# else
More information about the Bf-blender-cvs
mailing list