Mesa 3D

Mesa，或称Mesa3D、The Mesa 3D Graphics Library，是一个在MIT许可证下开放源代码的三维计算机图形库，以开源形式实现了OpenGL、Vulkan以及部分其他图形API和OpenCL标准。它的作用是把这些图形接口的调用，转换为不同显卡厂商硬件能够理解的底层驱动指令，相当于位于图形API与具体硬件之间的实现层。

在实际应用中，Mesa是Linux生态中最核心的图形基础设施之一。Intel和AMD的开源显卡驱动主要基于Mesa开发和维护。AMD目前推广的Radeon与RadeonSI驱动都属于Mesa体系，用来取代已经停止维护的Catalyst；Intel方面则完全采用Mesa驱动方案。相比之下，NVIDIA的官方闭源驱动会整体替代Mesa，自行实现完整的图形接口。不过，社区也在开发面向NVIDIA硬件的开源Mesa驱动项目，例如Nouveau和NVK。

Mesa不仅服务于游戏等3D应用。现代显示服务器（例如X.org的Glamor、Wayland的Weston）同样依赖OpenGL/EGL进行渲染，因此在多数Linux桌面环境中，几乎所有图形输出都会经过Mesa。

该项目由freedesktop.org托管，1993年8月由Brian Paul发起，他至今仍参与开发。经过多年发展，Mesa已成为全球范围内协作的开源项目，贡献者包括个人开发者、企业以及多家显卡硬件厂商，其中也包括隶属于Khronos Group（负责维护OpenGL等规范）的成员公司。在Linux平台上，Mesa的部分开发工作还曾通过众筹形式获得支持。

 参考资料 

 外部链接 

Category:SourceForge專案
Category:三维计算机图形学
Category:图形库
Category:OpenGL