diff options
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/background_vert.glsl | 10 |
1 files changed, 10 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 index b81aae9bcda..c849a577316 100644 --- a/source/blender/draw/engines/eevee/shaders/background_vert.glsl +++ b/source/blender/draw/engines/eevee/shaders/background_vert.glsl @@ -17,4 +17,14 @@ void main() gl_Position = vec4(pos, 1.0, 1.0); varposition = viewPosition = vec3(pos, -1.0); varnormal = normalize(-varposition); + +#ifndef VOLUMETRICS + /* Not used in practice but needed to avoid compilation errors. */ + worldPosition = viewPosition; + worldNormal = viewNormal = varnormal; +#endif + +#ifdef ATTRIB + pass_attrib(viewPosition); +#endif } |