我一直在尝试一些JOGL教程,在一些例子中我遇到过这行代码:
public void display(GLAutoDrawable drawable)
{
GL gl = drawable.getGL();
drawable.setGL(new DebugGL(g1));
..
当我查看以下API时,未定义DebugGL类。有DebugGL2,DebugGL3及其ESI变体。我怎么知道使用哪一个?
谢谢你
答案 0 :(得分:3)
您需要知道机器使用的OpenGL版本。这可以通过调用函数gl.glGetString(GL.GL_VERSION)
找到。从那里,您可以确定要使用的相应DebugGL类。