我想学习OpenGL开发,我正在运行Linux Mint。Khronos.org说:
The OpenGL 4.4 and OpenGL Shading Language 4.40 Specifications were released on July 22, 2013.
据我所知,Mesa是针对Linux的OpenGL实现,但我相信它只是一个3.1版本。我的问题是,我可以在OpenGL环境下开发Linux4.4应用程序,还是必须使用MESA3.1版本?
^那个。
Error Report:
Time: 5/26/13 8:06 PM
Description: Failed to start game
org.lwjgl.LWJGLException: Could not init GLX
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:52)
at org
我不能让GLFW在我想使用的OpenGL版本(我想是2.1)的Linux和Windows上工作。它只提供来自系统头文件的gl定义,这些头文件要么用于OpenGL 1.x,要么用于GL/gl3.h,后者似乎不再可用。我从glfw的文档中推断出,它会自动加载gl函数本身,但这似乎是我错了?
我想写一个便携游戏,使用安卓系统上的OpenGL ES 2.0和兼容的OpenGL 2.x的子集。我的开发平台是Linux,我还没有尝试在Windows上编译或测试任何东西。SDL有线程问题,而且它的OpenGL助手函数不适合OpenGL 2.x,所以我选择了glfw3。
GLFW还支持OpenGL ES 2.
我在Linux上使用OpenGL、X11、过剩的GLEW和子弹物理学构建了一个模拟代码。代码和可视化在纯Linux环境下运行得非常好。
现在,我使用Ubuntu终端(从Microsoft下载)在windows机器上构建了代码。当我运行代码时,我收到一条cannot connect to X server消息
经过阅读,我发现(并了解到)在Windows上,您可以安装Xming作为可视化服务器,同时在Linux端导出DISPLAY=localhost:0。在这样做之后,我得到了这样的消息:No appropriate visual found
我怎么才能解决这个问题?我试过这个问题提到的:,但在