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 日
0.1.0 2024 年 7 月 21 日

270多媒体

Download history 89/week @ 2024-07-15 39/week @ 2024-07-22 16/week @ 2024-07-29 129/week @ 2024-08-05 130/week @ 2024-08-12

403 每月下载量
hbm-minigbm 中使用

MIT 许可证

165KB
4.5K SLoC

HBM

HBM 是一个硬件缓冲区分配器。

hbm 包提供了一组 Rust 库来分配、导出/导入和访问硬件缓冲区。

hbm-minigbm 包提供了为 minigbm 内部使用的不稳定的 C API。

hbm-gralloc 包为 Android 的 图形分配器 接口和 图形映射器 接口提供了 HAL 服务。它主要通过 Android 构建系统而不是通过 cargo 构建。

待办事项

hbm

  • 设备特性和问题
  • 线程安全
  • 错误报告
  • 需要修饰符
  • 验证
  • no_std
  • 清理
  • 文档

hbm-gralloc

  • aidl 代码生成
  • 实现

依赖

~9–18MB
~299K SLoC