Gallium3D圖形硬件驅(qū)動(dòng)API
Gallium3D (Mesa 3D圖形庫)提供一套統(tǒng)一的 API,這套 API 將標(biāo)準(zhǔn)的硬件特性(而非軟件特性) 暴露出來(如shader units),也就是說,Gallium3D 直接與統(tǒng)一的硬件級(jí)特性打交道,而非充當(dāng)一個(gè)純軟件層。
Gallium3D 是對(duì) Mesa 設(shè)備驅(qū)動(dòng)模型的重新設(shè)計(jì),是一種解決圖形加速問題的新 方法。
Gallium3D 的目的:
- make driver smaller and smaller
- model modern graphics hardware
- support multiple graphics API's
Gallium3D 基本模型如下所示:
| |
| Gallium3D model |
Gallium3D 帶來的好處:
- Faster graphics
- Better and more stable drivers
- OpenGL 3
- Ability to properly accelerate other graphics APIs through the same framework. Did someone say OpenVG?
評(píng)論
圖片
表情
