# 1 GLSL.std.450main+  amethyst_rendy/shaders/fragment/skybox.fragªÂ// OpModuleProcessed entry-point main // OpModuleProcessed client vulkan100 // OpModuleProcessed target-env vulkan1.0 // OpModuleProcessed entry-point main #line 1 #version 450 layout(early_fragment_tests) in; layout(location = 0) in VertexData { vec3 position; vec2 tex_coord; } vertex; layout(location = 0) out vec4 out_color; layout(std140, set = 1, binding = 0) uniform _ { vec3 zenith_color; vec3 nadir_color; }; void main() { vec3 normalized_position = normalize(vertex.position.xyz); vec3 horizon_color = mix(nadir_color, zenith_color, smoothstep(-1., 1., normalized_position.y)); out_color = vec4(horizon_color, 1.0f); }  GL_GOOGLE_cpp_style_line_directiveGL_GOOGLE_include_directivemain VertexData position tex_coordvertex_zenith_colornadir_color+out_colorG GH#H#GG"G!G+!      ;  +  ;+ +€¿+ €?) *);*+6øA= EA=A=Q% &1 %P'&&& (.'Q-(Q.(Q/(P)0-./ >+0ý8