Gallium3D图形硬件驱动API
Gallium3D (Mesa 3D图形库)提供一套统一的 API,这套 API 将标准的硬件特性(而非软件特性) 暴露出来(如shader units),也就是说,Gallium3D 直接与统一的硬件级特性打交道,而非充当一个纯软件层。
Gallium3D 是对 Mesa 设备驱动模型的重新设计,是一种解决图形加速问题的新 方法。
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?
 
评论
