我想实现多线程射线跟踪程序。我正在使用过剩。如何在程序中实现多线程?我的意思是我在使用glut时无法获得程序的结构。

最佳答案

这是(标准)过剩的一个主要问题。

使用glut(虽然我实际上碰巧仍然使用它)时,我通常的方法是让一些全局对象代表我的应用程序状态/上下文,然后我实际上只是将glut回调分派给某些方法。

但是,我建议您使用其他工具箱,GLFW是可行且功能更强大的选择。

从那里开始,您便拥有了应用程序上下文,并可以开始在其之上实现一些有意义的东西;)。

关于c - 多线程射线跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20257183/

10-12 17:29