OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。由于Mesa 3D的api是和opengl 相同,具体的opengl版本浏览Mesa 3D官方网站,我们可以这么认为它就是opengl的软件模拟gpu光栅处理器的一个实现。我们知道如果要实现一个opengl,其本身是一个设备器,不 能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。
Mesa是个类似OPENGL的应用程序接口,它可以在 Unix/X11上运行,可以支持3dfx Voodoo1, Voodoo2, Voodoo Rush, Voodoo Banshee, Voodoo3,Matrox G200/G400, nVidia RIVA, ATI Rage Pro, Intel i810 on Linux和NVIDIA的RIVA系列显示卡。玩3D游戏的好帮手。
mesa 地址
http://cgit.freedesktop.org/mesa/mesa/