多线程OpenGL-List创建

时间:2014-04-12 19:12:56

标签: java multithreading opengl displaylist

我想知道是否有可能在第二个线程中创建OpenGL-Display-List。 我尝试了但是我总是得到同样的错误:“当前线程中没有找到OpenGL-Context”。

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

OpenGL上下文始终一次绑定到单个线程。完全可以在线程之间迁移OpenGL上下文,但是在执行操作时它会从它所处的线程中分离出来。

但是你可以创建多个OpenGL上下文,每个上下文绑定到一个不同的线程,你可以让上下文共享他们的显示列表和纹理(和其他东西)。

话虽这么说,你不应该在新节目中使用显示列表。他们已弃用并已从现代版本的OpenGL中删除。

相关问题