我在开发 OpenGL 应用程序时遇到了麻烦。
奇怪的是,我和我的一个朋友正在 Linux 下使用 OpenGL 开发 3d 场景,并且存储库中有一些代码,但是如果我们都签出相同的最新版本,这意味着会发生相同的代码:他的电脑在编译后可以看到完整的光照模型,而在我的电脑上,我只激活了环境光,但没有激活漫反射或镜面反射光。
这可能是驱动程序的问题吗?(因为他使用的是 ATi 卡,而我使用的是 nVIDIA 卡)还是静态库?
我再说一遍,它是相同的代码,在不同的机器上编译......这很奇怪,它应该看起来一样。
感谢您提供的任何帮助或提示。