0
我設法在與main不同的線程啓動QApplication並在那裏運行我的QGLWidget,但是,當我嘗試在主線程中執行opengl命令時,我得到gl操作錯誤無效。我懷疑如果是在不同的線程中有gl上下文,但無法找到一種方法來獲取QGLWidget的上下文並在主線程中設置爲當前值,因爲我的QGLWidget在另一個線程上運行。渲染到與主體不同的線程運行的QGLWidget中
有什麼建議嗎?
注:我真的需要對GUI和opengl計算有seperae威脅。
但是這個時候上下文將會保留在主線程中,但是計算將會在其他線程中,openGl狀態機將如何工作? – in4001