wayfire icon indicating copy to clipboard operation
wayfire copied to clipboard

Wlroots 0.19-rc1 is out

Open mark-herbert42 opened this issue 8 months ago • 2 comments

https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.0-rc1

As usual it has API modifications so wayfire can not be build out of the box with it.

The inportant feature - HDR support. Firefox is already supporting HRD in nightly so HDR support becomes usefull.

This change is pretty complex:

damage_ring: Remove wlr_damage_ring_set_bounds

The wlr_damage_ring_set_bounds is heavily ised by wayfire, but wlroots developers decided that damage processing need to be free-coded by each compositor instead of having this function in wlroots.

mark-herbert42 avatar Apr 13 '25 07:04 mark-herbert42

final 0.19 wlroots release is out.

mark-herbert42 avatar May 18 '25 03:05 mark-herbert42

the main issue is here

wlr_damage_ring_add_box damage_ring: Stop using ring->{width, height} damage_ring: Remove wlr_damage_ring_set_bounds wlr_scene: Add notes about wlr_scene_rect taking premultiplied

Some functionality from damage ring used by wayfire is removed and shifted to wlr_scene which is not used by wayfire. There also more API changes as usual - renaming, adding-removing function arguments which seems easier to migrate.

mark-herbert42 avatar May 21 '25 08:05 mark-herbert42