diff options
| author | rdenno <rhysdenno@gmail.com> | 2026-11-02 08:07:37 -0500 |
|---|---|---|
| committer | rdenno <rhysdenno@gmail.com> | 2026-11-02 08:46:35 -0500 |
| commit | 9e368c29181cfa0ce23cf61c9b5b654917842dd0 (patch) | |
| tree | d265e5ec010a9cc060776111fc5be10cfca7ece4 /src/input_common/input_poller.cpp | |
| parent | 9210b8d69d172b5456e90cbd56b8f2bacbd7386b (diff) | |
shader: lower F2I from a half with a sign or high-half selector
F2I from an F16 source was only lowered unsigned and from the low
half. F2I.F16 (signed, bit 72) and F2I.U32.F16 Rd, Rs.H1 (bits 60-61)
were rejected ("native float-to-integer conversion mode"); Hyrule
Warriors: Age of Imprisonment has 24 such programs.
Accept bit 72 as the other F2I forms do, and pick the high half for
.H1.
Assisted-by: Claude Opus 5.5 (diagnosis, fix and testing)
Diffstat (limited to 'src/input_common/input_poller.cpp')
0 files changed, 0 insertions, 0 deletions
