2012-02-16 54 views
2

我一直在嘗試一些JOGL的教程,並在幾個例子我也遇到過這行代碼:下面這段API的DebugGL類沒有定義JOGL調試:DebugGL使用

public void display(GLAutoDrawable drawable) 
{ 
    GL gl = drawable.getGL(); 
    drawable.setGL(new DebugGL(g1)); 
.. 

當我仰望。有DebugGL2,DebugGL3及其ESI變體。我如何知道使用哪一個?

感謝adavance

回答

3

你需要知道正在使用你的機器的OpenGL版本。這可以通過調用函數gl.glGetString(GL.GL_VERSION)找到。從那裏,你可以確定使用適當的DebugGL類。