diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-07-10 14:46:23 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-07-10 14:46:28 +0300 |
commit | 91b42627287e47abe3845b56edb5532f32dcdb31 (patch) | |
tree | 5c29f454890aac9a1d18076637d7cbe9a09a7ae0 /source/blender/gpu | |
parent | 956d38488a2a996d2a28c957f4f6ed9fc587983a (diff) |
Fix T57489 Eevee: Texture coordinate object reference not working for world
Diffstat (limited to 'source/blender/gpu')
-rw-r--r-- | source/blender/gpu/shaders/gpu_shader_material.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/gpu/shaders/gpu_shader_material.glsl b/source/blender/gpu/shaders/gpu_shader_material.glsl index 1750e124c29..6149409774a 100644 --- a/source/blender/gpu/shaders/gpu_shader_material.glsl +++ b/source/blender/gpu/shaders/gpu_shader_material.glsl @@ -2224,7 +2224,7 @@ void node_tex_coord_background(vec3 I, generated = coords; normal = -coords; uv = vec3(attr_uv.xy, 0.0); - object = coords; + object = (obmatinv * vec4(coords, 1.0)).xyz; camera = vec3(co.xy, -co.z); window = vec3(mtex_2d_mapping(I).xy * camerafac.xy + camerafac.zw, 0.0); |