正如标题所说,你会选择哪一个?如果能够解释背后的原因,那将是很好的。
答案 0 :(得分:5)
FreeGLUT是一个用于创建小型OpenGL演示的简单框架。 FreeGLUT的替代方案是SDL,GLFW或像Qt这样的完整框架。
Mesa是OpenGL API的开源实现,与DRI / DRM项目驱动程序一起构成了完整的HW加速OpenGL实现。如果您正在使用Linux并将GPU与开源驱动程序一起使用,则Mesa 是您使用的OpenGL实现。这不是一个选择,这是事实。
它们是完全不同的东西,也不能取代另一个。