July 4, 2026
9:03 p.m.
This MR fixes race conditions in the fractional scaling implementation by moving the scale value to the surface config. In addition to avoiding the aforementioned race conditions, it also enables us to store the win32u unscaled rect within the surface config (that is not within this MR, though). It is based on some of the other refactoring present in !11178 Draft because still need to figure out how to deal with subsurface scaling using this approach -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11321