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?
评论
Gallium3D图形硬件驱动API
Gallium3D(Mesa3D图形库)提供一套统一的API,这套API将标准的硬件特性(而非软件特性)暴露出来(如shaderunits),也就是说,Gallium3D直接与统一的硬件级特性打交道,
Gallium3D图形硬件驱动API
0
DirectFB图形API
DirectFB是图形API,存在于FrameBuffer层之上与高级图形管理层如GTK+等之下的。它可以以很小的系统资源占用来提供图形硬件加速功能,提供类如多路a通道渲染模型等高级图像操作。它不修改
DirectFB图形API
0
OpenCL图形硬件处理标准
OpenCL全称OpenComputingLanguage,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编
OpenCL图形硬件处理标准
0
Vulkan图形 API 规范
Vulkan是OpenGL的下一代版本,和DirectX12一样都是基于AMD私有的MantleAPI,不同的是Vulkan是开源的图形API,它承诺通过给予开发者访问硬件底层的能力而大幅提升3D应用
Vulkan图形 API 规范
0