# > GLSL.std.450 main %+4 amethyst_rendy/shaders/vertex/pos_tex.vertÌÂ// OpModuleProcessed entry-point main // OpModuleProcessed client vulkan100 // OpModuleProcessed target-env vulkan1.0 // OpModuleProcessed entry-point main #line 1 #version 450 layout(std140, set = 0, binding = 0) uniform Projview { mat4 proj; mat4 view; mat4 proj_view; }; layout(location = 0) in vec3 position; layout(location = 1) in vec2 tex_coord; layout(location = 2) in mat4 model; // instance rate layout(location = 6) in vec4 tint; // instance rate layout(location = 0) out VertexData { vec3 position; vec2 tex_coord; vec4 color; } vertex; void main() { vec4 vertex_position = model * vec4(position, 1.0); vertex.position = vertex_position.xyz; vertex.tex_coord = tex_coord; vertex.color = tint; gl_Position = proj_view * vertex_position; }  GL_GOOGLE_cpp_style_line_directiveGL_GOOGLE_include_directivemain modelpositionVertexDatapositiontex_coordcolorvertex%tex_coord+tint2gl_PerVertex2gl_Position2gl_PointSize2gl_ClipDistance2gl_CullDistance45Projview5proj5view5proj_view7G GGGG%G+H2 H2 H2 H2 G2H5H5#H5H5H5#@H5H5H5#€H5G5G7"G7!!     ;  ;+€? ; + !+# $;$% '+) *;*+ -/ +/010211 32;345 65;67 8 6ø=  =QQQP‘O A!">" =&%A'(#>(&=,+A-.)>.,A897)= :9‘<:A-=4>=<ý8