2010-10-16 22 views
2

维基百科的文章说 -Mesa3D和梅萨3D OpenGL的

梅萨3D - 开源实现的OpenGL。

但是,当我看到SGI已经可以在他们的网站上在线整个OpenGL实现源,是如何的OpenGL不开源或什么是梅萨3D的需求?

回答

3

OpenGL不是开源的。 OpenGL的NVIDIA和ATI实现不是开源的,无论MESA或SGI的实现如何都不会改变所有OpenGL实现都不是Open Source的事实。

OpenGL是一个开放规范,由Khronos工业集团(ARB)内部的一个comitee制作。

1

SGI reference implementation令人难以置信的过时,我认为它只实现了1.2。

Mesa正在开发并支持OpenGL规范的更新版本。目前它实现了OpenGL 2.1和OpenGL 3/4的一些扩展。

1

梅萨包含许多芯片的硬件加速驱动程序,并不断更新。我认为SGI参考实现是纯软件。

+0

梅萨还包含一个纯软件光栅化器。 – genpfault 2010-10-16 14:44:47

0

除了这里发布的其他答案 - 即Mesa是一个持续的项目,比SGI的实施更为流行 - Mesa的最初版本比SGI早7年前发布。