dolphin/Source/Core
Francsco "Dil3mm4" Manzo 9f76f04395 Triforce: map touchscreen input to the full touch surface
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.
2026-03-29 17:22:23 +02:00
..
AudioCommon AudioCommon: Use left const for non-pointer variables 2026-03-23 16:30:30 -07:00
Common Merge pull request #14110 from jordan-woyak/mgba-joybus-threading 2026-03-27 20:42:06 -04:00
Core Triforce: map touchscreen input to the full touch surface 2026-03-29 17:22:23 +02:00
DiscIO Triforce: Check only first byte in region flag. 2026-03-15 18:43:00 +00:00
DolphinNoGUI NoGUI: Add Escape key to close emulation on Windows 2026-03-25 08:56:29 -05:00
DolphinQt Merge pull request #14446 from Dentomologist/gamelist_add_game_count 2026-03-26 14:00:52 -07:00
DolphinTool Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements 2026-01-25 18:33:46 -08:00
InputCommon Merge pull request #14237 from JulienBernard3383279/gcc-adapter-hotswap 2026-03-18 16:56:30 -05:00
MacUpdater Merge pull request #14036 from TellowKrinkle/SkipPostprocess 2026-01-25 22:01:29 -05:00
UICommon AudioPane: Fix WASAPI default device combo selection 2026-03-21 15:07:42 -07:00
UpdaterCommon Misc: fix compiler warning: implicit declaration of function 2026-02-08 00:37:29 +01:00
VideoBackends Metal: Always run endEncoding on command encoders 2026-03-03 09:49:42 -05:00
VideoCommon VideoCommon: ignore zero-stride EFB/XFB copies 2026-03-28 03:05:08 +00:00
WinUpdater Misc: fix compiler warning: implicit declaration of function 2026-02-08 00:37:29 +01:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Triforce: Rewrite JVS IO board emulation. 2026-03-26 07:02:19 -05:00
DolphinLib.vcxproj Core/HW: Add Broadband Adapter (IPC). 2025-10-28 18:50:59 +00:00
DolphinLib.vcxproj.user
DolphinLib.x64.props
VersionInfo.plist.in