# , GLSL.std.450main+ amethyst_rendy/shaders/fragment/sprite.frag„Â// OpModuleProcessed entry-point main // OpModuleProcessed client vulkan100 // OpModuleProcessed target-env vulkan1.0 // OpModuleProcessed entry-point main #line 1 #version 450 layout(set = 1, binding = 0) uniform sampler2D albedo; layout(location = 0) in VertexData { vec2 tex_uv; vec4 color; } vertex; layout(location = 0) out vec4 out_color; void main() { vec4 color = texture(albedo, vertex.tex_uv) * vertex.color; if (color.a == 0.0) { discard; } out_color = color; }  GL_GOOGLE_cpp_style_line_directiveGL_GOOGLE_include_directivemainalbedoVertexDatatex_uvcolorvertex+out_colorG"G!GGG+!    ;  ; + + +$% *;*+6ø = A=WA=…Q#´%&#$÷(ú&'(ø'üø(>+ý8