drmkit-scene-set 0.1.2

Cross-CRTC orchestration for drmkit scenes: one commit across several outputs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 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](https://github.com/jwinarske/drmkit), a Rust port of
[drm-cxx](https://github.com/jwinarske/drm-cxx). API documentation is on
[docs.rs](https://docs.rs/drmkit-scene-set).

## License

MIT, matching drm-cxx.