diff --git a/Shaders/building-ALS.vert b/Shaders/building-ALS.vert index 1a53f6593..0cec21c0b 100644 --- a/Shaders/building-ALS.vert +++ b/Shaders/building-ALS.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/building-deferred-gbuffer.vert b/Shaders/building-deferred-gbuffer.vert index f98539cca..5d0e768c1 100644 --- a/Shaders/building-deferred-gbuffer.vert +++ b/Shaders/building-deferred-gbuffer.vert @@ -2,6 +2,7 @@ // Licence: GPL v2 // Author: Frederic Bouvier. // +#version 120 varying vec3 ecNormal; varying float alpha; diff --git a/Shaders/bumpspec.vert b/Shaders/bumpspec.vert index 26ea98173..e9dc8547e 100644 --- a/Shaders/bumpspec.vert +++ b/Shaders/bumpspec.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // Author: Frederic Bouvier +#version 120 //varying float fogCoord; varying vec3 VNormal; diff --git a/Shaders/deferred-gbuffer.vert b/Shaders/deferred-gbuffer.vert index ca8e4549d..9654f1159 100644 --- a/Shaders/deferred-gbuffer.vert +++ b/Shaders/deferred-gbuffer.vert @@ -2,6 +2,7 @@ // Licence: GPL v2 // Author: Frederic Bouvier. // +#version 120 varying vec3 ecNormal; varying float alpha; diff --git a/Shaders/fog.vert b/Shaders/fog.vert index f7b7475b8..f283ea7af 100644 --- a/Shaders/fog.vert +++ b/Shaders/fog.vert @@ -1,3 +1,4 @@ +#version 120 uniform mat4 fg_ProjectionMatrixInverse; varying vec3 ray; void main() { diff --git a/Shaders/fullscreen.vert b/Shaders/fullscreen.vert index f01ebba78..014076a02 100644 --- a/Shaders/fullscreen.vert +++ b/Shaders/fullscreen.vert @@ -1,3 +1,4 @@ +#version 120 void main() { gl_Position = gl_Vertex; gl_TexCoord[0] = gl_MultiTexCoord0; diff --git a/Shaders/generic-ALS-base.vert b/Shaders/generic-ALS-base.vert index 62089c388..ecabf9e44 100644 --- a/Shaders/generic-ALS-base.vert +++ b/Shaders/generic-ALS-base.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/glass-ALS.vert b/Shaders/glass-ALS.vert index 12c89fb8d..39ec90f57 100644 --- a/Shaders/glass-ALS.vert +++ b/Shaders/glass-ALS.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 varying vec2 rawPos; varying vec2 nPos; diff --git a/Shaders/include_fog.vert b/Shaders/include_fog.vert index 7dd8c195e..6e3657517 100644 --- a/Shaders/include_fog.vert +++ b/Shaders/include_fog.vert @@ -1,3 +1,4 @@ +#version 120 //varying float fogCoord; varying vec3 PointPos; //varying vec4 EyePos; diff --git a/Shaders/landmass.vert b/Shaders/landmass.vert index f279dfcc8..83ea4bc7b 100644 --- a/Shaders/landmass.vert +++ b/Shaders/landmass.vert @@ -1,3 +1,5 @@ +#version 120 + varying vec4 rawpos; varying vec4 ecPosition; varying vec3 VNormal; diff --git a/Shaders/light-cone.vert b/Shaders/light-cone.vert index fc6df0ca8..e56c871c0 100644 --- a/Shaders/light-cone.vert +++ b/Shaders/light-cone.vert @@ -1,3 +1,4 @@ +#version 120 // varying float fogCoord; void main() diff --git a/Shaders/light-spot.vert b/Shaders/light-spot.vert index 1e8243a55..244db6b81 100644 --- a/Shaders/light-spot.vert +++ b/Shaders/light-spot.vert @@ -1,3 +1,4 @@ +#version 120 varying vec4 ecPosition; void main() { diff --git a/Shaders/lightmap.vert b/Shaders/lightmap.vert index 5249721e1..2473388a7 100644 --- a/Shaders/lightmap.vert +++ b/Shaders/lightmap.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/mat-anim.vert b/Shaders/mat-anim.vert index 4098c3636..5bbe85e99 100644 --- a/Shaders/mat-anim.vert +++ b/Shaders/mat-anim.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/model-interior-ALS-detailed.vert b/Shaders/model-interior-ALS-detailed.vert index df74a60c2..5d3713ac2 100644 --- a/Shaders/model-interior-ALS-detailed.vert +++ b/Shaders/model-interior-ALS-detailed.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/reflect-bump-spec.vert b/Shaders/reflect-bump-spec.vert index abaa415b9..45d6f7273 100644 --- a/Shaders/reflect-bump-spec.vert +++ b/Shaders/reflect-bump-spec.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // � Emilian Huminiuc and Vivian Meazza 2011 +#version 120 varying vec3 rawpos; varying float fogCoord; diff --git a/Shaders/reflect.vert b/Shaders/reflect.vert index 6c8beb6db..514a790a2 100644 --- a/Shaders/reflect.vert +++ b/Shaders/reflect.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // Author: Vivian Meazza. +#version 120 varying vec3 rawpos; varying vec3 VNormal; diff --git a/Shaders/runway-gbuffer.vert b/Shaders/runway-gbuffer.vert index f3510ff31..4c9e7b346 100644 --- a/Shaders/runway-gbuffer.vert +++ b/Shaders/runway-gbuffer.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // � Emilian Huminiuc and Vivian Meazza 2011 +#version 120 varying vec3 rawpos; varying float fogCoord; diff --git a/Shaders/space-ALS-base.vert b/Shaders/space-ALS-base.vert index 96447e27b..3e72723ce 100644 --- a/Shaders/space-ALS-base.vert +++ b/Shaders/space-ALS-base.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/ssao.vert b/Shaders/ssao.vert index 1d54fcbf5..c1ef46dc6 100644 --- a/Shaders/ssao.vert +++ b/Shaders/ssao.vert @@ -1,3 +1,4 @@ +#version 120 uniform mat4 fg_ProjectionMatrixInverse; varying vec4 ray; void main() { diff --git a/Shaders/sunlight.vert b/Shaders/sunlight.vert index a73f7b3f0..6d7c623bf 100644 --- a/Shaders/sunlight.vert +++ b/Shaders/sunlight.vert @@ -1,3 +1,4 @@ +#version 120 //uniform mat4 fg_ViewMatrixInverse; uniform mat4 fg_ProjectionMatrixInverse; varying vec3 ray; diff --git a/Shaders/surface-light-ALS.vert b/Shaders/surface-light-ALS.vert index 0d119bd18..85e683a89 100644 --- a/Shaders/surface-light-ALS.vert +++ b/Shaders/surface-light-ALS.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting diff --git a/Shaders/terrain-ALS-detailed.vert b/Shaders/terrain-ALS-detailed.vert index 242212b3f..3a367f57c 100644 --- a/Shaders/terrain-ALS-detailed.vert +++ b/Shaders/terrain-ALS-detailed.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/terrain-ALS-ultra.vert b/Shaders/terrain-ALS-ultra.vert index 9792d59c3..75f609a5f 100644 --- a/Shaders/terrain-ALS-ultra.vert +++ b/Shaders/terrain-ALS-ultra.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/transition-gbuffer.vert b/Shaders/transition-gbuffer.vert index d44edc7f8..dec1e334b 100644 --- a/Shaders/transition-gbuffer.vert +++ b/Shaders/transition-gbuffer.vert @@ -2,6 +2,7 @@ // Licence: GPL v2 // Authors: Frederic Bouvier, Emilian Huminiuc // +#version 120 varying float RawPosZ; varying vec3 WorldPos; diff --git a/Shaders/tree-ALS-shadow.vert b/Shaders/tree-ALS-shadow.vert index 21808f843..979353d5f 100644 --- a/Shaders/tree-ALS-shadow.vert +++ b/Shaders/tree-ALS-shadow.vert @@ -1,5 +1,5 @@ // -*-C++-*- - +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/tree-ALS.vert b/Shaders/tree-ALS.vert index 1e4daac6d..5474f3b9f 100644 --- a/Shaders/tree-ALS.vert +++ b/Shaders/tree-ALS.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/urban-ALS.vert b/Shaders/urban-ALS.vert index 9eac7739c..17ff851e2 100644 --- a/Shaders/urban-ALS.vert +++ b/Shaders/urban-ALS.vert @@ -1,4 +1,5 @@ // -*-C++-*- +#version 120 // Shader that uses OpenGL state values to do per-pixel lighting // diff --git a/Shaders/urban-gbuffer.vert b/Shaders/urban-gbuffer.vert index 285abb533..96a304ca5 100644 --- a/Shaders/urban-gbuffer.vert +++ b/Shaders/urban-gbuffer.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // Author: Frederic Bouvier +#version 120 varying vec4 rawpos; varying vec4 ecPosition; diff --git a/Shaders/urban.vert b/Shaders/urban.vert index 3e23e8ba5..c065bc59e 100644 --- a/Shaders/urban.vert +++ b/Shaders/urban.vert @@ -1,6 +1,7 @@ // -*- mode: C; -*- // Licence: GPL v2 // Author: Frederic Bouvier +#version 120 varying vec4 rawpos; varying vec4 ecPosition; diff --git a/Shaders/water-orig.vert b/Shaders/water-orig.vert index ca61aa33c..a191481ba 100644 --- a/Shaders/water-orig.vert +++ b/Shaders/water-orig.vert @@ -1,3 +1,5 @@ +#version 120 + varying vec4 rawpos; varying vec4 ecPosition; varying vec3 VNormal;