Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

output: add generic wlr_output_export_dmabuf implementation #2955

Merged
merged 4 commits into from
Jul 12, 2021

Conversation

emersion
Copy link
Member

@emersion emersion commented Jun 8, 2021

When wlr_output manages its own swap-chain, there's no need to
hook into the backend to grab DMA-BUFs. Instead, maintain a
wlr_output.front_buffer field with the latest committed buffer.

@emersion emersion mentioned this pull request Jun 8, 2021
@emersion emersion mentioned this pull request Jul 12, 2021
4 tasks
When wlr_output manages its own swap-chain, there's no need to
hook into the backend to grab DMA-BUFs. Instead, maintain a
wlr_output.front_buffer field with the latest committed buffer.
This is now provided by the generic wlr_output implementation.
This is now provided by the generic wlr_output implementation.
No backend is using it anymore.
@emersion emersion added the breaking Breaking change in public API label Jul 12, 2021
@bl4ckb0ne
Copy link
Contributor

LGTM, thanks !

@bl4ckb0ne bl4ckb0ne merged commit bcd5d85 into swaywm:master Jul 12, 2021
@emersion emersion deleted the output-front-buffer branch July 22, 2021 18:40
@emersion emersion mentioned this pull request Jul 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
breaking Breaking change in public API
Development

Successfully merging this pull request may close these issues.

None yet

2 participants