我正在 LWJGL 中处理一个项目,OpenGL 设置适用于 2.0,但每当我尝试在 LWJGL 3.0 上渲染时,它都会返回不支持函数
。
返回此错误的方法:
glColor3f();
glVertex3f();
glColorPointer();
glVertexPointer();
glBegin();
glEnd();
我们的项目设置很好,窗口显示没有这些方法,但每当我们使用它们时,LWJGL 就会吐出该错误。我们需要快速的帮助,所以如果您知道为什么会发生这种情况,请告诉我。
最佳答案
据此:Why a new version这些版本(我的意思是 2.x 和 3.x)没有向后兼容性。这些版本之间的 API 也有一些重大变化。所以你不能只改变库。
关于java - LWJGL 不支持所有功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626928/