This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 341
Atomic output updates #1640
Labels
Comments
API proposal:
|
Closed
emersion
added a commit
to emersion/wlroots
that referenced
this issue
Jul 18, 2019
This commit makes more output properties (mode, enabled, scale and transform) atomic. This means that they are double-buffered and only applied on commit. Compositors now need to call wlr_output_commit after setting any of those properties. Internally, backends still apply properties sequentially. The behaviour should be exactly the same as before. Future commits will update some backends to take advantage of the atomic interface. Some backends are non-atomic by design, e.g. the X11 backend or the legacy DRM backend. Updates: swaywm#1640
ddevault
pushed a commit
that referenced
this issue
Aug 2, 2019
This commit makes more output properties (mode, enabled, scale and transform) atomic. This means that they are double-buffered and only applied on commit. Compositors now need to call wlr_output_commit after setting any of those properties. Internally, backends still apply properties sequentially. The behaviour should be exactly the same as before. Future commits will update some backends to take advantage of the atomic interface. Some backends are non-atomic by design, e.g. the X11 backend or the legacy DRM backend. Updates: #1640
ddevault
pushed a commit
to swaywm/rootston
that referenced
this issue
Aug 8, 2019
This commit makes more output properties (mode, enabled, scale and transform) atomic. This means that they are double-buffered and only applied on commit. Compositors now need to call wlr_output_commit after setting any of those properties. Internally, backends still apply properties sequentially. The behaviour should be exactly the same as before. Future commits will update some backends to take advantage of the atomic interface. Some backends are non-atomic by design, e.g. the X11 backend or the legacy DRM backend. Updates: swaywm/wlroots#1640
emersion
added a commit
to emersion/wlroots
that referenced
this issue
Aug 16, 2019
This reverts commit 01f9038 and re-applies commit ee5f98a.. Updates: swaywm#1640
emersion
added a commit
to emersion/wlroots
that referenced
this issue
Aug 16, 2019
This reverts commit 01f9038 and re-applies commit ee5f98a. Updates: swaywm#1640
emersion
added a commit
to emersion/wlroots
that referenced
this issue
Dec 27, 2019
This reverts commit 01f9038 and re-applies commit ee5f98a. Updates: swaywm#1640
emersion
added a commit
to emersion/wlroots
that referenced
this issue
Dec 27, 2019
This reverts commit 01f9038 and re-applies commit ee5f98a. Updates: swaywm#1640 (Atomic output updates issue) See also: swaywm#1762 (Atomic output updates original PR) See also: swaywm#1780 (Issue caused by atomic output updates) See also: swaywm/sway#4419 (Issue caused by atomic output updates) See also: swaywm#1781 (Revert PR)
ddevault
pushed a commit
that referenced
this issue
Dec 30, 2019
This reverts commit 01f9038 and re-applies commit ee5f98a. Updates: #1640 (Atomic output updates issue) See also: #1762 (Atomic output updates original PR) See also: #1780 (Issue caused by atomic output updates) See also: swaywm/sway#4419 (Issue caused by atomic output updates) See also: #1781 (Revert PR)
filips
pushed a commit
to filips/wlroots
that referenced
this issue
Mar 15, 2020
This reverts commit 01f9038 and re-applies commit ee5f98a. Updates: swaywm#1640 (Atomic output updates issue) See also: swaywm#1762 (Atomic output updates original PR) See also: swaywm#1780 (Issue caused by atomic output updates) See also: swaywm/sway#4419 (Issue caused by atomic output updates) See also: swaywm#1781 (Revert PR)
Items 1, 2 and 4 are now done. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
This would let us:
swaywm/wlr-protocols#38 (comment)
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1640
The text was updated successfully, but these errors were encountered: