68061c3581
This replaces the DISPATCHED state with four new states that are possible with triple buffering: DISPATCHED_ONE: Double buffering DISPATCHED_ONE_AND_SCHEDULED: Scheduled switch to triple buffering DISPATCHED_ONE_AND_SCHEDULED_NOW: Scheduled switch to triple buffering DISPATCHED_TWO: Triple buffering It's four states simply because you now have two booleans that are no longer mutually exclusive: DISPATCHED and SCHEDULED. (cherry picked from commit e323bc74b9abb3f694637848421237cf163594bc) Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441> Signed-off-by: Mingi Sung <sungmg@saltyming.net> |
||
---|---|---|
.. | ||
data | ||
man | ||
reference | ||
website | ||
building-and-running.md | ||
clutter-frame-scheduling.md | ||
clutter-rendering-model.md | ||
code-overview.md | ||
coding-style.md | ||
debugging.md | ||
git-conventions.md | ||
monitor-configuration.md | ||
mutter-constraints.txt | ||
mutter-focus.txt | ||
mutter-kms-abstractions.md | ||
mutter-relationships.md |