SL-13019, fix broken varying linkage on MacOS

master
Dave Houlton 2020-04-14 12:20:04 -06:00
parent ee88ebf9e9
commit ff27f6c8f7
2 changed files with 9 additions and 1 deletions

View File

@ -31,10 +31,19 @@ uniform vec2 screen_res;
VARYING vec2 vary_fragcoord;
// forwards
void setAtmosAttenuation(vec3 c);
void setAdditiveColor(vec3 c);
void main()
{
//transform vertex
vec4 pos = modelview_projection_matrix * vec4(position.xyz, 1.0);
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;
}

View File

@ -24,7 +24,6 @@
*/
VARYING vec3 vary_SunlitColor;
VARYING vec3 vary_AdditiveColor;
VARYING vec3 vary_AtmosAttenuation;