drmkit-display
Display characterization and color handling.
What a connected display can do, and what has to happen to pixels before they reach it. Two halves that mostly do not talk to each other: finding the connected output and the CRTC and primary plane that drive it, its modes, EDID and capabilities; and the color side, from HDR metadata to the CRTC's color pipeline.
Part of drmkit, a Rust port of drm-cxx. API documentation is on docs.rs.
License
MIT, matching drm-cxx.