drmkit-scene-set 0.1.2

Cross-CRTC orchestration for drmkit scenes: one commit across several outputs.
Documentation

drmkit-scene-set

Several scenes, one frame.

A LayerScene drives one CRTC. A SceneSet holds several, mirrors layers across them, and plans how many atomic commits a frame across them costs — which is the whole question, because one commit across every output is atomic and several are not, while one commit means one output's refusal takes the rest down with it. See NarrowPolicy. The set plans; making the commits is the caller's.

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

License

MIT, matching drm-cxx.