aboutsummaryrefslogtreecommitdiff
path: root/backend/headless
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2021-07-07 17:36:36 +0200
committerSimon Zeni <simon@bl4ckb0ne.ca>2021-07-07 12:02:24 -0400
commita48e569d3860e91428c74e876a5d886314767c7b (patch)
treef022c5fdf2a241472e0c166b60f161c777be3b01 /backend/headless
parentc2bd63c1865358ec22e467dad70159dac0afbed9 (diff)
output-damage: fix output swapchain handling
When wlr_output.swapchain is used instead of the backend's, the buffer_type will be set to SCANOUT even if wlr_output_attach_render has been called. This tricks wlr_output_damage into thinking the whole output needs to be repainted. Workaround this issue by forcing buffer_type to RENDER when the output has a back-buffer set. Will clean all of that up when removing the precommit event handler altogether. This commit fixes damage tracking on the Wayland, X11 and headless backends.
Diffstat (limited to 'backend/headless')
0 files changed, 0 insertions, 0 deletions