added mipmap generation