java - JOGL调试: DebugGL usage

标签 java opengl jogl

我一直在尝试一些 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/

相关文章:

java - 我的 NavigationDrawer 中的 TextView 文本垂直剪切

Java 根据另一个列表对一个列表进行排序

java - 如何处理多个 Route 的异常

c++ - 如何删除由 GLUT 创建的窗口的边框?

java - OpenGL加载和渲染png到屏幕

java - OpenGL 纹理无法正确显示

java - 如何将 java.util.function.Predicate 实现为 Kotlin lambda?

c++ - opengl 2.1 和纹理

c++ - 从使用 SDL_TTF 创建的 SDL2 表面提取像素

java - JOGL glArrayElement点提供0,0,0