[dependencies.ash]
optional = true
version = "0.38"
[dependencies.bitflags]
version = "2"
[dependencies.drm]
optional = true
version = "0.12"
[dependencies.log]
version = "0.4"
[dependencies.nix]
features = ["fs", "ioctl", "mman", "poll"]
version = "0.28"
[dependencies.thiserror]
version = "1"
[dev-dependencies.drm-fourcc]
version = "2"
[dev-dependencies.env_logger]
version = "0.9"
[features]
ash = ["dep:ash"]
default = ["ash", "drm"]
drm = ["dep:drm"]
[lints.clippy]
multiple_unsafe_ops_per_block = "deny"
undocumented_unsafe_blocks = "deny"
[package]
authors = ["Chia-I Wu"]
categories = ["hardware-support", "graphics", "multimedia"]
description = "A hardware buffer allocator"
edition = "2021"
keywords = ["graphics", "gbm", "minigbm", "gralloc"]
license = "MIT"
name = "hbm"
readme = "README.md"
repository = "https://gitlab.freedesktop.org/olv/hbm"
version = "0.1.6"