Fixing perspective shaders and a cube mesh