Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Enable high resolution UI artwork and remove DisableWindowsDPIScaling. #17581
This PR takes the groundwork laid by #17489, #17494, #17495, #17504, #17506, #17509, #17511 and gives us some rewarding features to justify the hard slog. The changes here should noticeably improve rendering quality on systems with more than 96 / 100% DPI. This also implements most of the remaining work towards #10382.
The first few commits fix issues that become obvious at fractional scales, and allows UI sprites (icons, color pickers) to be cleanly rendered (which should also help with #16709). The final two commits enable our new higher resolution UI artwork, and finally removes the
This can be tested on Windows by running the game with different system DPI scales. It can be tested on Linux by launching with fractional
Followup PRs will enable higher resolution badge artwork (which needs to be coordinates with forum changes), add the UI Scale option to the settings, and enable automatic DPI detection on Linux.