Gallium3D图形硬件驱动API

联合创作 · 2023-09-26 19:42

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?
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报