![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Linux_Graphics_Stack_2013.svg/langzh-sg-640px-Linux_Graphics_Stack_2013.svg.png&w=640&q=50)
Mesa 3D
用於3D圖形彩現的自由與開放原始碼函式庫 / 维基百科,自由的 encyclopedia
Mesa 3D是一个在MIT许可证下开放原始码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。
![]() |
Quick Facts 开发者, 首次发布 ...
开发者 | Intel、VMware(前Tungsten Graphics) |
---|---|
首次发布 | 1993年8月 |
当前版本 |
![]() |
原始码库 | ![]() |
编程语言 | C语言、汇编语言 |
操作系统 | 跨平台 |
类型 | 图形库 |
许可协议 | MIT许可证 |
网站 | www |
Close
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Linux_Graphics_Stack_2013.svg/640px-Linux_Graphics_Stack_2013.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Wayland_display_server_protocol.svg/640px-Wayland_display_server_protocol.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Gallium3D_vs_DRI_graphics_driver_model.svg/640px-Gallium3D_vs_DRI_graphics_driver_model.svg.png)
OpenGL的高效实现一般依赖于显示装置厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。由于Mesa 3D的API是和OpenGL相同,具体的OpenGL版本浏览Mesa 3D官方网站,我们可以这么认为它就是OpenGL的软件模拟GPU光栅处理器的一个实现。我们知道如果要实现一个OpenGL,其本身是一个装置器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。