struct SurfaceOutput { vec4 color; }; void surf ( inout SurfaceOutput o_1 ) { vec4 tmpvar_2; tmpvar_2 = vec4(1.0, 1.0, 1.0, 1.0); o_1.color = tmpvar_2; } void main () { SurfaceOutput o_3; surf (o_3); vec4 tmpvar_4; tmpvar_4 = o_3.color; gl_FragColor = tmpvar_4; }