我想制作一个OpenGL应用程序,显示一些3D图形和命令行。我想将它们分为不同的线程,因为它们都是重要的进程。我认为我可以通过两个不同的视口来实现这一点,但我想知道如何在OpenGL中处理线程。
根据我所读到的,Opengl是异步的,从不同的线程调用其函数可能会有很多问题。有没有方法可以解决这个问题?理想情况下,我想在3D图形上方以某种透明度效果绘制命令行...(我猜这对于视口来说是不可能的)
重要的是解决方案具有可移植性。
谢谢!
根据我所读到的,Opengl是异步的,从不同的线程调用其函数可能会有很多问题。有没有方法可以解决这个问题?理想情况下,我想在3D图形上方以某种透明度效果绘制命令行...(我猜这对于视口来说是不可能的)
重要的是解决方案具有可移植性。
谢谢!