Gallium3D图形硬件驱动API

联合创作 · 2023-09-26

Gallium3D (Mesa 3D图形库)提供一套统一的 API,这套 API 将标准的硬件特性(而非软件特性) 暴露出来(如shader units),也就是说,Gallium3D 直接与统一的硬件级特性打交道,而非充当一个纯软件层。

Gallium3D 是对 Mesa 设备驱动模型的重新设计,是一种解决图形加速问题的新 方法。

Gallium3D 的目的:

  1. make driver smaller and smaller
  2. model modern graphics hardware
  3. support multiple graphics API's

Gallium3D 基本模型如下所示:

Gallium3D model
Gallium3D model

Gallium3D 带来的好处:

  1. Faster graphics
  2. Better and more stable drivers
  3. OpenGL 3
  4. Ability to properly accelerate other graphics APIs through the same framework. Did someone say OpenVG?
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报