我一直在尝试一些 JOGL 教程,在一些示例中我遇到了这行代码:
public void display(GLAutoDrawable drawable)
{
GL gl = drawable.getGL();
drawable.setGL(new DebugGL(g1));
..
当我查找以下内容时 API未定义 DebugGL 类。有 DebugGL2、DebugGL3 及其 ESI 变体。我如何知道使用哪一个?
提前致谢
最佳答案
您需要知道您的机器使用的 OpenGL 版本。这可以通过调用函数gl.glGetString(GL.GL_VERSION)
来找到。从那里,您可以确定要使用的适当的 DebugGL 类。
关于java - JOGL调试: DebugGL usage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9305392/