mirror of
https://github.com/libretro/RetroArch.git
synced 2026-11-07 08:36:02 -10:00
Same drift as win32_check_window: the header and every caller (uwp_egl_ctx, d3d11, d3d12) moved to (data, dims, fullscreen) when the size became one word, and the UWP definition in uwp_main.cpp, which never sees the header, kept (data, width, height, fullscreen). Under the C calling convention it took the packed word as width, the fullscreen flag as height, and read fullscreen from a register no caller set - so the launch view size and windowing mode UWP asks for were nonsense. Found by tools/extern_c_prototype_check.py. The body unpacks the word with VIDEO_SCALE_W/H; nothing else changes.