OpenGL编程指南第八版 例子04 shadowmap,运行错误

下载了opengl第八版官方的demo,shadowmap那个不能运行。
刚开始发现是加载模型的问题,所以我把模型替换成了简单的球,但是结果是错误的。
对比书上原文,找到fragment shader中错误部分并改成和书上一样,结果还是错误的。
有没有大神运行除了正确结果,求助啊!!

这个问题解决吗?今天我把代码验证了,发现书本源码错误的地方了,并且能正常运行。