我想写一些OpenGL 3.2,也可能是Linux上的OpenGL 4,我只看到libsdl 1.2(最新的稳定版)只支持2.x. LibSDL 1.3(正在开发中)应该支持它,但在它进入主流发行版之前还需要一段时间。那里有没有库现在允许我创建一个带有我选择的上下文的OpenGL窗口,最好也帮我输入?
如果没有,是否有一些小型库可以减轻Xlib的痛苦?我用OpenGL的Windows路径是用普通的WinAPI编写的,有自己的消息泵等,我想知道X11是否比这更差。快速网络搜索表明应该使用Xlib上方的库。我会对包装XLib的东西感到高兴,所以如果XLib非常可怕的话,我可以用glX自己完成OpenGL上下文。
答案 0 :(得分:3)
GLFW(GL Framework)支持创建3.0+上下文,并且有输入支持,您可以在上面阅读:
可悲的是,主页现在已经关闭了。