mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-10-03 08:48:14 -07:00
558e3d0cb3
## Link to GitHub Issue or related Pull Request, if one exists Regressed by #790 ## Description of change Avoid enumerating every display mode with `EnumDisplaySettings` during the first raw touchscreen report, as it can take a couple hundred milliseconds. The latency-sensitive path now refreshes only the current display size using `GetWindowRect(GetDesktopWindow())` and orientation using `EnumDisplaySettingsEx(..., ENUM_CURRENT_SETTINGS, ..., EDS_RAWMODE)`. Full `EnumDisplaySettings` enumeration runs only when native resolution is needed for aspect compensation. Jubeat and Reflec Beat now enable aspect compensation before initializing touch input. ## Testing Sanity checked rb/jb on laptops with non-16:9 ratio