【问题标题】:FreeGLUT or Mesa, which one should I use?FreeGLUT 或 Mesa,我应该使用哪一个?
【发布时间】:2013-01-31 19:43:48
【问题描述】:

正如标题所说,你会选择哪一个?如果能解释一下背后的原因就好了。

【问题讨论】:

    标签: opengl 3d glut freeglut mesa


    【解决方案1】:

    FreeGLUT 是一个用于创建小型 OpenGL 演示的简单框架。 FreeGLUT 的替代方案是 SDL、GLFW 或 Qt 等成熟的框架。

    Mesa 是 OpenGL API 的开源实现,与 DRI/DRM 项目驱动程序一起形成了完整的硬件加速 OpenGL 实现。如果您使用 Linux 并将您的 GPU 与开源驱动程序一起使用,那么 Mesa 您使用的 OpenGL 实现。这不是选择,这是事实。

    它们是完全不同的东西,两者都不能替代另一个。

    【讨论】:

    • 似乎 Mesa 确实 provide GLUT 实现,至少对于 GLX 和 Win32 而言。
    • @genpfault:我没有意识到这一点。但这被称为 MesaGLUT。
    猜你喜欢
    • 2011-03-08
    • 2020-04-04
    • 2012-08-27
    • 1970-01-01
    • 2013-01-27
    • 2012-03-10
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多