我们可以在多个线程中同时使用 MakeCurrent() 两个 OpenGL 上下文吗?

mmo*_*jab 2 opengl winapi

我们可以wglMakeCurrent()在多个线程中使用函数来同时使用相同的 OpenGL 上下文吗?或者我必须为每个线程创建一个 OpenGL 上下文?

gen*_*ult 5

我们可以在多个线程中使用 wglMakeCurrent 函数来同时使用相同的 opengl 上下文吗?

不:

渲染上下文一次只能是一个线程的当前上下文。您不能将渲染上下文设置为多个线程的当前渲染上下文。


我必须为每个线程创建一个 opengl 上下文?

是的。