Skip to content
Snippets Groups Projects
Commit ff27f6c8 authored by Dave Houlton's avatar Dave Houlton
Browse files

SL-13019, fix broken varying linkage on MacOS

parent ee88ebf9
No related branches found
No related tags found
No related merge requests found
...@@ -31,10 +31,19 @@ uniform vec2 screen_res; ...@@ -31,10 +31,19 @@ uniform vec2 screen_res;
VARYING vec2 vary_fragcoord; VARYING vec2 vary_fragcoord;
// forwards
void setAtmosAttenuation(vec3 c);
void setAdditiveColor(vec3 c);
void main() void main()
{ {
//transform vertex //transform vertex
vec4 pos = modelview_projection_matrix * vec4(position.xyz, 1.0); vec4 pos = modelview_projection_matrix * vec4(position.xyz, 1.0);
gl_Position = pos; gl_Position = pos;
// appease OSX GLSL compiler/linker by touching all the varyings we said we would
setAtmosAttenuation(vec3(1));
setAdditiveColor(vec3(0));
vary_fragcoord = (pos.xy*0.5+0.5)*screen_res; vary_fragcoord = (pos.xy*0.5+0.5)*screen_res;
} }
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
*/ */
VARYING vec3 vary_SunlitColor;
VARYING vec3 vary_AdditiveColor; VARYING vec3 vary_AdditiveColor;
VARYING vec3 vary_AtmosAttenuation; VARYING vec3 vary_AtmosAttenuation;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment