FreeGLUT或Mesa,我应该使用哪一个?

chu*_*tsu 2 opengl 3d glut freeglut mesa

正如标题所说,你会选择哪一个?如果能够解释背后的原因,那将是很好的.

dat*_*olf 5

FreeGLUT是一个用于创建小型OpenGL演示的简单框架.FreeGLUT的替代品是SDL,GLFW或像Qt这样的完整框架.

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

它们是完全不同的东西,也不能取代另一个.

  • @genpfault:我没有意识到这一点.但这就是所谓的MesaGLUT. (2认同)