diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-05-04 18:39:50 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-05-04 18:42:22 +0300 |
commit | 4ef0513aab26f4ac459600e0f1ef6bc731a2ba42 (patch) | |
tree | a5b267e43ec9c16de88c244aab3f5899687d06d0 /source/blender/draw/engines/eevee/shaders | |
parent | 5601a62179642f53ef9b04826c4c9ca5437c0097 (diff) |
Eevee: Draw background shader.
Also fixes some remaining errors caused by some matrices not updated.
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/background_vert.glsl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/background_vert.glsl b/source/blender/draw/engines/eevee/shaders/background_vert.glsl new file mode 100644 index 00000000000..ef94c775336 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/background_vert.glsl @@ -0,0 +1,16 @@ + +mat4 ViewProjectionMatrixInverse; + +in vec2 pos; + +out vec3 varposition; +out vec3 varnormal; +out vec3 viewPosition; +out vec3 worldPosition; + +void main() +{ + gl_Position = vec4(pos, 1.0, 1.0); + varposition = viewPosition = vec3(pos, -1.0); + varnormal = normalize(-varposition); +} |