我认为设置起来很简单:我有 2 个线程,每个线程都包含完全独立的 OpenGL 应用程序,该应用程序从自己的 PBuffer 获取其上下文。所以想法是并行渲染在 2 个不同的上下文中。会发生什么第一个线程渲染正常,但第二个线程失败。我想知道是否可以使用单独的上下文进行并行渲染? 我正在使用Java LWJGL OpenGL 的包装器。
最佳答案
找到了解决方案。我忘记删除一些静态对象,我认为当时两个线程都无法使用这些对象。现在它可以工作了。
关于java - 多线程 Java 应用程序中的 OpenGL 多上下文问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995043/