mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-05-09 12:24:04 -05:00
The Triforce touchscreen path currently derives its coordinates from the shaped GC C-stick bytes. That keeps cardinal directions reachable, but leaves the outer corner area inaccessible because the stick still gets bounded like a GC substick. Issue: The Key Of Avalon could reach full left/right/up/down, but diagonal and outer corner areas remained unreachable. Test: Boot The Key Of Avalon 1.3 - Chaotic Sabbat (client, Rev C) and move the touch cursor to the screen corners. The outer edge is now reachable, while R-Analog still acts as touch pressure. Read the raw C-stick state for the touchscreen device, expand the circular stick travel to a square touch surface, and encode that into the packet instead of using the already-shaped substick bytes. |
||
|---|---|---|
| .. | ||
| Android | ||
| Core | ||
| DSPSpy | ||
| DSPTool | ||
| PCH | ||
| UnitTests | ||
| VSProps | ||
| .clang-format | ||
| CMakeLists.txt | ||
| dolphin-emu.sln | ||