NSOpenGLContext与QCRender线程安全问题

来源:互联网 发布:grim dawn知乎 编辑:程序博客网 时间:2024/05/19 23:16

在编写demo的时候,不经意中将NSOpenGLContext对象与QCRender对象创建于不同的线程,结果导致QCRender对象render失败,没有图像显示,之前检查各个函数返回值均没有发现问题,后来将这两个对象创建于同一个线程则解决了问题,再想起曾经看过某些文档说过,OpenGL多线程是不安全的,因此得出结论,NSOpenGLContext与QCRender必须创建于同一线程。

原创粉丝点击