Mesa 3D
頁面Module:Message box/mbox.css沒有內容。頁面Template:Ambox/style.css沒有內容。
此條目可參照[[:en:package.lua第80行Lua錯誤:module 'Module:i18n' not found |英語維基百科]]相應條目來擴充。 (2018年8月9日) |
package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found
頁面Module:Infobox/styles.css沒有內容。
| 腳本錯誤:沒有「InfoboxImageVariant」這個模塊。 | |
| 開發者 | Intel、VMware(前Tungsten Graphics) |
|---|---|
| 首次發佈 | 1993年8月 |
| 當前版本 | Template:Software version |
| 編程語言 | C語言、匯編語言 |
| 作業系統 | 跨平台 |
| 類型 | 圖形庫 |
| 許可協議 | MIT許可證 |
| 網站 | www |
| 腳本錯誤:沒有「Template wrapper」這個模塊。 | |
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[1]。
Mesa不僅服務於遊戲等3D應用。現代顯示伺服器(例如X.org的Glamor、Wayland的Weston)同樣依賴OpenGL/EGL進行渲染,因此在多數Linux桌面環境中,幾乎所有圖形輸出都會經過Mesa。
該項目由freedesktop.org託管,1993年8月由Brian Paul發起,他至今仍參與開發。經過多年發展,Mesa已成為全球範圍內協作的開源項目,貢獻者包括個人開發者、企業以及多家顯卡硬件廠商,其中也包括隸屬於Khronos Group(負責維護OpenGL等規範)的成員公司。在Linux平台上,Mesa的部分開發工作還曾通過眾籌形式獲得支持。[2]
參考資料[編輯]
外部連結[編輯]
- REDIRECT Template:Official_website
Template:Linux layers package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found