- Add FormattingWide.cpp implementing vswprintf_nid_postfix and wprintf_nid_postfix, the only wide-char printf-family functions upstream had left as unimplemented stubs (Formatting.cpp's checked and unchecked narrow printf/scanf families are unaffected). Removes the dead vswprintf_nid_postfix stub from Export.cpp. - Add PreciseWait.hpp: std::condition_variable::wait_for cannot return in under about one system tick on this MinGW toolchain regardless of the requested budget, even with NtSetTimerResolution; PreciseSleepUs uses a high-resolution waitable timer instead (~0.5ms vs ~15.6ms). Header-only for now: its guest-side callers (Equeue/EventFlag/ Semaphore/AgcDriver wait loops) are out of scope for this change, so it is not wired into them here. |
||
|---|---|---|
| .. | ||
| libs | ||
| relinker | ||
| shader/recompiler | ||