【发布时间】:2017-12-26 21:21:11
【问题描述】:
如果我有两个 opengl 渲染线程,每个线程都有一个设置其上下文的模式,以固定的帧速率进行绘制。会有比赛吗?
我担心会发生以下情况:
- 线程 1 调用 wglMakeCurrent
- 线程 2 调用 wglMakeCurrent
- 线程 2 绘制
- 线程 1 绘制
两个线程依次利用第二个线程的上下文。
我是否应该在设置渲染上下文时使用锁,并绘制以确保操作不会干扰其他渲染线程?
【问题讨论】:
-
更多详情请参考我的回答。stackoverflow.com/questions/47918078/…
标签: multithreading winapi opengl