4 个版本
新版本 0.1.4 | 2024 年 8 月 24 日 |
---|---|
0.1.3 | 2024 年 8 月 24 日 |
0.1.2 | 2024 年 8 月 15 日 |
0.1.1 | 2024 年 8 月 7 日 |
#292 in 多媒体
每月 242 次下载
195KB
5K SLoC
HBM
HBM 是一个硬件缓冲区分配器。
hbm
crate 提供了一个 Rust 库,用于分配、导出/导入和访问硬件缓冲区。
hbm-minigbm
crate 提供了 minigbm 内部使用的 unstable C API。
hbm-gralloc
crate 为 图形分配器 接口和 Android 上的 图形映射器 接口提供了 HAL 服务。它主要通过 Android 构建系统构建,而不是通过 cargo。
待办事项
hbm
- quirk 设备和 quirks
- 线程安全
- 错误报告
- 需要修饰符
- 验证
no_std
- 清理
- 文档
hbm-gralloc
- aidl 代码生成
- 实现
lib.rs
:
minigbm 驱动的不稳定 HBM C API。
hbm-minigbm
crate 为 minigbm 驱动提供了不稳定 C API。C API 应被视为 minigbm 的内部 API。目前没有计划稳定该 API。
依赖项
~9MB
~196K SLoC