我试图使用“现代”这版本将LWJGL3教程移植到Kotlin/ OpenGL。我在c++中遵循了本教程,在那里我成功地创建了一个彩色立方体,这个立方体是旋转的。因为我对c++不太熟悉,所以我决定改用Java/Kotlin。
我无法在glewInit()
中找到LWJGL3和GLEW的所有其他功能。根据我所读到的,使用glew,我可以访问现代的OpenGL API。
我已经查阅了一些LWJGL3教程,但无法找到一个具有现代OpenGL语法的教程。
我还读过这个问题,在我看来,答案似乎是LWJGL3基本上是Java。
那么,为了编写一个“现代”的OpenGL应用程序,我必须访问GLEW,这是真的吗?如果是的话,如何处理LWJL3呢?还是LWJGL3取代了Java中的GLEW?
发布于 2018-07-02 05:54:14
GLEW是一个OpenGL函数加载库。它的目的是允许您访问OpenGL,正如您的实现所提供的那样。对于用C和C++编写的程序来说,这一点很重要,而且GLEW在很大程度上是一个C库。
LWJGL对Java执行基本相同的功能。它还做了GLEW没有做的其他事情(比如管理OpenGL窗口,等等)。
因此,在Java中,您不需要GLEW,即使您使用了GLEW,也不能真正使用它。
https://stackoverflow.com/questions/51129677
复制相似问题