Mesa 3D開(kāi)源的三維計(jì)算機(jī)圖形庫(kù)
Mesa 3D 是一個(gè)在 MIT 許可證下開(kāi)放源代碼的三維計(jì)算機(jī)圖形庫(kù),以開(kāi)源形式實(shí)現(xiàn)了 OpenGL 的應(yīng)用程序接口,是一個(gè)幾乎和 OpenGL 相同的免費(fèi)開(kāi)源圖形 API,它在功能上一點(diǎn)也不輸給 OpenGL。
OpenGL 的高效實(shí)現(xiàn)一般依賴(lài)于顯示設(shè)備廠商提供的硬件,而 Mesa 3D 是一個(gè)純基于軟件的圖形應(yīng)用程序接口。由于許可證的原因,它只聲稱(chēng)是一個(gè)“類(lèi)似”于 OpenGL 的應(yīng)用程序接口。由于 Mesa 3D 的 API 是和 OpenGL 相同,具體的 OpenGL 版本瀏覽 Mesa 3D 官方網(wǎng)站,我們可以這么認(rèn)為它就是 OpenGL 的軟件模擬,GPU 光柵處理器的一個(gè)實(shí)現(xiàn)。我們知道如果要實(shí)現(xiàn)一個(gè) OpenGL,其本身是一個(gè)設(shè)備器,不能實(shí)現(xiàn)窗體的透明,如果我想要實(shí)現(xiàn)窗體透明,又想要有 3D 的應(yīng)用,可以試試它。
Mesa 3D 作為免費(fèi)開(kāi)源軟件,免去了諸多侵權(quán)問(wèn)題的煩惱。不過(guò)最好還是不要用它來(lái)開(kāi)發(fā)商業(yè)軟件,這樣有違開(kāi)源精神。
評(píng)論
圖片
表情
