BAR Controller Support v0.4.3 - Stutter Fix Attempt 02 Engine
Pre-release
Pre-release
BAR Controller Support v0.4.3 - Stutter Fix Attempt 02 Engine
This prerelease contains the official-launcher test engine for BAR Xbox Controller Support v0.4.3 Queue Polish.
v0.4.5 Video Gameplay:
https://youtu.be/ga1uJImbEL4
Build
- RecoilEngine test repo:
UnderarmCape/controllersupport-RecoilEngine-attempt-01 - Source branch:
stutter-fix-attempt-02 - Commit:
703a5c58aae59bf27e18be5f4fe8a9ab47b5d037 - GitHub Actions run: https://github.com/UnderarmCape/controllersupport-RecoilEngine-attempt-01/actions/runs/26747195739
- Artifact:
recoil-controller-amd64-windows-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037
Debug Launcher Test Result
RTSS periodic ~2 second stutter was completely gone in the Debug Launcher test for this Attempt 02 engine.
Main Attempt 02 Changes
InputHandler::PushEventsnow uses one explicitSDL_PumpEvents()followed bySDL_PeepEvents(), avoiding repeated implicitSDL_PollEventpump work.- SDL joystick events are disabled while SDL game-controller events remain enabled.
- Controller add/remove/remap events have a 1000ms duplicate-event debounce.
- Duplicate controller add for an already tracked device is skipped.
- vJoy/virtual joystick devices are filtered during scan/add handling.
- VSync/rendering code was not touched.
Included Assets
recoil-controller-amd64-windows-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037.ziprecoil-controller-amd64-windows-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037.zip.sha256controller-windows-build-logs-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037.zip
Status
Prerelease testing build only. This does not replace the stable BAR controller support release.