【发布时间】:2013-12-05 18:24:54
【问题描述】:
我想实现多线程光线追踪程序。我正在使用过剩。如何在我的程序中实现多线程?我的意思是我在使用 glut 时无法获得程序的结构。
【问题讨论】:
标签: c multithreading graphics pthreads raytracing
我想实现多线程光线追踪程序。我正在使用过剩。如何在我的程序中实现多线程?我的意思是我在使用 glut 时无法获得程序的结构。
【问题讨论】:
标签: c multithreading graphics pthreads raytracing
这是(标准)过剩的一个主要问题。
对于 glut(虽然我实际上碰巧还在使用它),我通常的方法是让一些全局对象代表我的应用程序状态/上下文,然后我真的只是将 glut 回调发送给一些方法。
但是我建议您使用不同的工具包,GLFW 是一个可行的和更强大的替代方案。
从那里开始,您就拥有了应用上下文,并且可以开始在其之上实现一些有意义的东西;)。
【讨论】: