drmkit-core 0.1.2

Core DRM/KMS device access for drmkit: device handles, property caching, and atomic requests.
Documentation

drmkit-core

Core DRM/KMS device access for drmkit.

Three things live here:

  • Device — an open DRM node, owning or borrowing its descriptor.
  • PropertyStore — a per-object property cache, so building a frame's atomic request is hash-map lookups rather than an ioctl per property.
  • AtomicRequest — accumulated property writes, testable and committable.

Part of drmkit, a Rust port of drm-cxx. API documentation is on docs.rs.

License

MIT, matching drm-cxx.