我参与了一个为其客户使用freeglut(基于长期失效的过剩)的开发项目。
客户端最终将允许与大型 3d 环境进行完全交互。我应该让 freeglut 继续开发(甚至可能)还是我应该建议他们使用另一种替代方案,例如 libsdl、opentk 甚至 axiom。
我不是图形专家,但我觉得 freeglut 可能是一个有限的选择。
最有说服力的答案(赞成或反对)将被认可。
编辑:有几点要说...
- 该项目已经在使用 Tao 框架。
- DirectX 和 XNA 不是选项(即:必须使用诸如 freeglut 或 libsdl 之类的东西)。
我确实进行了研究,发现 freeglut 再次处于积极开发中,并且他们正在等待发布。这并没有改变我的感觉,即它可能仍然是一个潜在的有限选择。
我的问题不在于它是如何完成的,而是关于 freeglut 是否仍然是可能会变大的东西的可行选择,以及是否有更多“现代”解决方案可以稍微简化开发。
编辑:如果其他替代方案具有更好的多线程支持(不是用于渲染对象,而是用于处理数据等),那将有所帮助。
编辑:更详细一点......客户端必须至少在linux和windows中工作。
谢谢!