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"