Static amethyst_renderer::pass::forward::VERTEX_SRC [] [src]

pub static VERTEX_SRC: &'static [u8] = b"\n    #version 150 core\n\n    layout (std140) uniform cb_VertexArgs {\n        uniform mat4 u_Proj;\n        uniform mat4 u_View;\n        uniform mat4 u_Model;\n    };\n\n    in vec3 a_Pos;\n    in vec3 a_Normal;\n    in vec2 a_TexCoord;\n\n    out VertexData {\n        vec4 Position;\n        vec3 Normal;\n        vec2 TexCoord;\n    } v_Out;\n\n    void main() {\n        v_Out.Position = u_Model * vec4(a_Pos, 1.0);\n        v_Out.Normal = mat3(u_Model) * a_Normal;\n        v_Out.TexCoord = a_TexCoord;\n        gl_Position = u_Proj * u_View * v_Out.Position;\n    }\n"