rpcs3/rpcs3
Nico Franke 8d9abd396b
Make FFB direction encoding for emulated G27 configurable (#18776)
This adds a dropdown in the emulated G27 settings dialog ("Force
feedback direction encoding") with three options: Steering Axis
(default), Cartesian, Polar. Default is Steering Axis so existing users
see no change.

RPCS3 right now hardcodes SDL_HAPTIC_STEERING_AXIS for the spring and
constant-force effects it sends to the host wheel. That's SDL's
recommended encoding for wheels and works on the hardware the code was
written against. Some Windows DirectInput drivers (like my MOZA R3) do
not react to these affects at all. This now allows changing it to an
encoding that works.
2026-06-05 20:09:35 +02:00
..
Crypto Do not append install dir for content type theme PKGs (#18765) 2026-05-19 20:11:44 +02:00
Emu Make FFB direction encoding for emulated G27 configurable (#18776) 2026-06-05 20:09:35 +02:00
Icons RPCN menu changes (#17936) 2025-12-29 07:12:21 +02:00
Input Add "Enable Mouse-based Gyro" setting to I/O config (#18835) 2026-06-04 14:49:48 +02:00
Loader trophies: fix return value of GetUnlockedPlatinumID with invalid file 2026-05-31 15:49:32 +02:00
qt/etc
rpcs3qt Make FFB direction encoding for emulated G27 configurable (#18776) 2026-06-05 20:09:35 +02:00
tests Fix some gcc warnings 2026-05-30 23:58:51 +02:00
util SPU LLVM: SVE multiply optimizations 2026-06-05 14:58:24 +02:00
CMakeLists.txt Add bit_set unit test 2026-05-14 17:12:25 +02:00
Cubeb.vcxproj
Cubeb.vcxproj.filters
display_sleep_control.cpp
display_sleep_control.h
emucore.vcxproj Implement fake ps move external devices 2026-05-30 15:48:56 +02:00
emucore.vcxproj.filters Implement fake ps move external devices 2026-05-30 15:48:56 +02:00
frame_icon.xpm
gamemode_control.cpp Fix some gcc warnings 2026-05-30 23:58:51 +02:00
gamemode_control.h
git-version.cmake
GLGSRender.vcxproj gl: Implement emulated Z comparison support 2026-05-13 11:43:32 +03:00
GLGSRender.vcxproj.filters gl: Implement emulated Z comparison support 2026-05-13 11:43:32 +03:00
headless_application.cpp Force disable some settings in headless mode 2026-06-02 21:49:09 +02:00
headless_application.h
main_application.cpp Initialize render_creator in headless mode 2026-06-02 21:49:09 +02:00
main_application.h Initialize render_creator in headless mode 2026-06-02 21:49:09 +02:00
main.cpp
module_verifier.cpp
module_verifier.hpp
resource.h
resources.qrc RPCN menu changes (#17936) 2025-12-29 07:12:21 +02:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.41 2026-06-04 02:58:57 +02:00
rpcs3_version.h
rpcs3.cpp Gracefully exit after headless installation. 2026-05-30 19:31:16 +02:00
rpcs3.desktop
rpcs3.h
rpcs3.icns
rpcs3.ico
rpcs3.metainfo.xml
rpcs3.plist.in Update MoltenVK and restore Game Mode support (as the relevant MVK regression has been fixed) 2026-05-03 12:38:42 +02:00
rpcs3.png
rpcs3.rc
rpcs3.svg
rpcs3.vcxproj Initialize render_creator in headless mode 2026-06-02 21:49:09 +02:00
rpcs3.vcxproj.filters Initialize render_creator in headless mode 2026-06-02 21:49:09 +02:00
stdafx.cpp
stdafx.h Misc: Force define LLVM for IntelliSense 2026-02-28 10:58:25 +02:00
update_helper.sh [macOS Updater] Cleanup remnants of the old app bundle post-update 2026-01-04 19:11:37 +01:00
VKGSRender.vcxproj
VKGSRender.vcxproj.filters
windows.qrc
XAudio.vcxproj
XAudio.vcxproj.filters