Fix T63023: wrong Eevee window coordinates for background.

This commit is contained in:
Brecht Van Lommel 2019-03-27 22:32:13 +01:00
parent f589b28f80
commit c263ccf250
Notes: blender-bot 2023-02-14 10:37:50 +01:00
Referenced by issue #63023, World Nodes Window Coordinates break with Orthographic Cameras.
1 changed files with 1 additions and 3 deletions

View File

@ -1905,9 +1905,7 @@ void node_tex_coord_background(
object = coords;
camera = vec3(co.xy, -co.z);
window = (ProjectionMatrix[3][3] == 0.0) ?
vec3(mtex_2d_mapping(I).xy * camerafac.xy + camerafac.zw, 0.0) :
vec3(vec2(0.5) * camerafac.xy + camerafac.zw, 0.0);
window = vec3(mtex_2d_mapping(I).xy * camerafac.xy + camerafac.zw, 0.0);
reflection = -coords;
}