mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-05-09 21:14:24 -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. |
||
|---|---|---|
| .. | ||
| AudioCommon | ||
| Common | ||
| Core | ||
| DiscIO | ||
| DolphinNoGUI | ||
| DolphinQt | ||
| DolphinTool | ||
| InputCommon | ||
| MacUpdater | ||
| UICommon | ||
| UpdaterCommon | ||
| VideoBackends | ||
| VideoCommon | ||
| WinUpdater | ||
| CMakeLists.txt | ||
| DolphinLib.ARM64.props | ||
| DolphinLib.props | ||
| DolphinLib.vcxproj | ||
| DolphinLib.vcxproj.user | ||
| DolphinLib.x64.props | ||
| VersionInfo.plist.in | ||