[Bf-blender-cvs] [94370e23e97] master: Fix T64536 Eevee: Reflection texco no longer works

Clément Foucault noreply at git.blender.org
Tue May 28 15:01:58 CEST 2019


Commit: 94370e23e975397e5656026f25d936221cf2f1ec
Author: Clément Foucault
Date:   Tue May 28 15:00:56 2019 +0200
Branches: master
https://developer.blender.org/rB94370e23e975397e5656026f25d936221cf2f1ec

Fix T64536 Eevee: Reflection texco no longer works

===================================================================

M	source/blender/gpu/shaders/gpu_shader_material.glsl

===================================================================

diff --git a/source/blender/gpu/shaders/gpu_shader_material.glsl b/source/blender/gpu/shaders/gpu_shader_material.glsl
index b94a7d6cc0a..aedc3c1873e 100644
--- a/source/blender/gpu/shaders/gpu_shader_material.glsl
+++ b/source/blender/gpu/shaders/gpu_shader_material.glsl
@@ -2089,7 +2089,7 @@ void node_tex_coord(vec3 I,
   camera = vec3(I.xy, -I.z);
   vec4 projvec = ProjectionMatrix * vec4(I, 1.0);
   window = vec3(mtex_2d_mapping(projvec.xyz / projvec.w).xy * camerafac.xy + camerafac.zw, 0.0);
-  reflection = reflect(cameraVec, normalize(wN));
+  reflection = -reflect(cameraVec, normalize(wN));
 }
 
 void node_tex_coord_background(vec3 I,



More information about the Bf-blender-cvs mailing list