两个进程可以向一个OpenGL画布进行渲染吗?

6
我在同一台机器上运行了三个不同的进程。其中一个拥有一个OpenGL窗口。我希望其他两个能够快速地在OpenGL窗口的不同矩形区域中进行渲染。
如果我能保证它们会很好地轮流执行OpenGL命令,这是可能的吗?
非常感谢。
Hugo Elias

我想知道这是否使用DirectX / Direct3D进行处理? - Naveen
2个回答

3

1

我的理解是,目前没有任何现有的驱动程序可以实现这一点。OpenGL上下文只属于一个进程。

即使是单个进程中的两个线程各自对单个OpenGL上下文进行OpenGL调用,也会存在问题。(这不是设计上必须如此,但在当前的驱动程序中经常会出现这种问题。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接