我遇到了来自GLFW教程(open.gl)的代码问题,我将其缩小到由
引起的glfwSwapBuffers(window);
完整代码:http://pastebin.com/Evtf5PRf
我正在使用的CMakeLists.txt:http://pastebin.com/vKUQiMtf
这是在Ubuntu 12.04上
更改为专有驱动程序已解决此问题! (见下面的回答)
答案 0 :(得分:0)
此问题是由GLFW未与Ubuntu提供的驱动程序正确交互引起的。要解决此问题,请更改为专有驱动程序。
如何将图形驱动程序更改为专有驱动程序:
打开系统设置(图标是带扳手的齿轮)
打开软件和更新
转到其他驱动程序标签
为您的图形卡选择专有的图形驱动程序。
重新启动 您的计算机以应用更改