diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-10-02 19:40:03 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-10-02 19:42:18 +0300 |
commit | 73ab572c0a6000ab9517f40db7dada482e385b70 (patch) | |
tree | b2eb36f228645be2dc0bd404b70e66b6c9d097e3 /source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl | |
parent | 21ec254ae2bf128510a5c49ffbada9ac04e7bf95 (diff) |
Eevee : Probe Cubemap : Fix Broken Display data.
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl index 893647d8ecc..202b27be0ef 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl @@ -21,7 +21,8 @@ void main() mat4 offsetmat = mat4(1.0); /* Identity */ offsetmat[3].xyz = probe_location; - worldPosition = pos * sphere_size; - gl_Position = ViewProjectionMatrix * offsetmat * vec4(worldPosition, 1.0); + vec4 wpos = offsetmat * vec4(pos * sphere_size, 1.0); + worldPosition = wpos.xyz; + gl_Position = ViewProjectionMatrix * wpos; worldNormal = normalize(pos); }
\ No newline at end of file |