Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2017-10-02 19:40:03 +0300
committerClément Foucault <foucault.clem@gmail.com>2017-10-02 19:42:18 +0300
commit73ab572c0a6000ab9517f40db7dada482e385b70 (patch)
treeb2eb36f228645be2dc0bd404b70e66b6c9d097e3 /source/blender/draw/engines
parent21ec254ae2bf128510a5c49ffbada9ac04e7bf95 (diff)
Eevee : Probe Cubemap : Fix Broken Display data.
Diffstat (limited to 'source/blender/draw/engines')
-rw-r--r--source/blender/draw/engines/eevee/shaders/lightprobe_cube_display_vert.glsl5
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