gpt4 book ai didi

java - 多线程 OpenGL-List 创建

转载 作者:行者123 更新时间:2023-11-29 05:24:58 27 4
gpt4 key购买 nike

我想知道是否可以在第二个线程中创建 OpenGL 显示列表。我试过了,但总是遇到同样的错误:“在当前线程中找不到 OpenGL 上下文”。

感谢帮助

最佳答案

OpenGL 上下文总是一次绑定(bind)到一个线程。在线程之间迁移 OpenGL 上下文是完全可能的,但这样做会与它所在的线程分离。

但是您可以创建多个 OpenGL 上下文,每个都绑定(bind)到不同的线程,并且您可以让这些上下文共享它们的显示列表和纹理(以及其他内容)。

也就是说,您不应该在新程序中使用显示列表。它们已被弃用,并已从现代版本的 OpenGL 中删除。

关于java - 多线程 OpenGL-List 创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23034926/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com