June 26, 2026
7:07 a.m.
On Fri Jun 26 06:26:37 2026 +0000, Rémi Bernon wrote:
Right... I've added a change to fixup the rects when scale change. I'm not completely sure that this is the expected Wayland semantics, and makes me dislike that extra surface-specific scale a bit more, but it should more or less match what we were doing up until now. This solution gets us closer, but `round(round(377 / 1.25) * 1.25) = 378` so it is not accurate. I'm not sure about the accuracy of the other way (product first then divide), ill check if there exists a counter example for that as well. But I think just this having an inaccuracy is already bad. There has to be some other way we can solve this problem
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11248#note_144297