【发布时间】:2012-08-16 20:34:44
【问题描述】:
我认为设置起来很简单:我有 2 个线程,每个线程都包含完全分离的 OpenGL 应用程序,它从自己的 PBuffer 获取其上下文。所以想法是在 2 个不同的上下文中并行渲染。发生的情况是第一个线程渲染正常,但第二个线程失败。我想知道是否有可能使用单独的上下文进行并行渲染? 我正在为 OpenGL 使用 Java LWJGL 包装器。
【问题讨论】:
标签: java multithreading opengl lwjgl
我认为设置起来很简单:我有 2 个线程,每个线程都包含完全分离的 OpenGL 应用程序,它从自己的 PBuffer 获取其上下文。所以想法是在 2 个不同的上下文中并行渲染。发生的情况是第一个线程渲染正常,但第二个线程失败。我想知道是否有可能使用单独的上下文进行并行渲染? 我正在为 OpenGL 使用 Java LWJGL 包装器。
【问题讨论】:
标签: java multithreading opengl lwjgl
找到了解决方案。我忘了删除一些我认为当时两个线程都不能使用的静态对象。现在它可以工作了。
【讨论】: