我编译了Joe Groff's "An intro to modern OpenGL: Hello World: The Slideshow。 我使用带有freeglut的Mingw-w64,Glut 3.7和一个创建我自己上下文的版本来编译它。
然而,当我运行程序时,图像不会像它应该的那样来回淡化,我无法弄清楚为什么(花了一整天时间)。
另外,我已经检查了大多数输入和输出,除了着色器,并且找不到任何错误,任何人都有任何想法?
答案 0 :(得分:1)
最有可能的是,您的OpenGL版本不支持着色器。您是否有机会在虚拟机或远程桌面上运行?这些往往只支持OpenGL 1.1,即使显卡/驱动程序更新,OpenGL 1.1也不支持着色器。如果您使用的是具有集成Intel GPU的旧笔记本电脑,也可能无法(正确)支持着色器。