OpenGL和Mesa的关系

来源:互联网 发布:开源三网合一源码 编辑:程序博客网 时间:2024/05/01 08:47
Mesa3D provides an OpenGL implementation, just like NVidia's, AMD's, or Intel's drivers provide an OpenGL implementation. They are all OpenGL implementations. Like Ford, Buick, and Toyota are all types of cars.


You don't have to use Mesa3D's OpenGL implementation. You can install another by installing your GPU vendor's driver, if they offer one. I personally use NVidia's on Linux. Works great!


A separate issue is that Mesa3D also provides (in addition to an OpenGL implementation) their own version of the GLU OpenGL utilities library. You can use that irrespective of which underlying OpenGL implementation you choose to run. It's not tied to one or another (AFAIK).






Mesa3D提供一个OpenGL实现,就像NVidia的,AMD的,或英特尔驱动程序提供一个OpenGL实现。他们都是OpenGL实现。像福特、别克和丰田所有类型的汽车。
你不必使用Mesa3D的OpenGL实现。你可以通过安装安装另一个GPU供应商的司机,如果他们提供。我个人使用NVidia的Linux上。工作好了!
另一个问题是,Mesa3D还提供了(除了一个OpenGL实现)自己的版本的GLU OpenGL实用工具库。您可以使用,无论你选择哪个底层OpenGL实现运行。这不是绑定到一个或另一个。
0 0