Changed the shader implementation to something a little more classic. The whole vertex/fragment shader must be written using the Shader Specification