Skip to content

BAR Controller Support v0.4.3 - Stutter Fix Attempt 02 Engine

Pre-release
Pre-release

Choose a tag to compare

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

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::PushEvents now uses one explicit SDL_PumpEvents() followed by SDL_PeepEvents(), avoiding repeated implicit SDL_PollEvent pump 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.zip
  • recoil-controller-amd64-windows-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037.zip.sha256
  • controller-windows-build-logs-703a5c58aae59bf27e18be5f4fe8a9ab47b5d037.zip

Status

Prerelease testing build only. This does not replace the stable BAR controller support release.