You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
wayland: switch to separate queue for wp_image_description_v1
f0883cd fixed the issue that
`set_color_management` would be called on every frame, however it didn't
fix the problem that the first frame would have no image description
set.
Due to a lack of blocking here, events would end up happening in the
following order:
-> wl_surface.commit()
-> wp_color_management_surface_v1.set_image_description(...)
-> wl_surface.commit()
-> wp_color_management_surface_v1.set_image_description(...)
This would mean setting image description would always lag behind by 1
surface commit. This would effectively result in the first frame never
having any image description set.
Fix this by blocking until the compositor processes what's in the queue
and responds with the ready event so we can set the image description.
0 commit comments