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?
评论