Something went wrong. Try again.
A WebGPU retro game engine for TypeScript, inspired by RetroBlit. Build pixel-perfect 2D games with a clean, fantasy-console-style API.
Something went wrong. Try again.
feat(input): implement gamepad input system with bitmask button api master
Add a full Gamepad API-backed input subsystem with per-frame snapshots, dead-zone-filtered axes, player connectivity helpers, and repeat-capable button edge detection. Migrate BTN_* constants to bit flags, merge keyboard+gamepad semantics for players 0/1, keep players 2/3 gamepad-only, and update tests/docs to reflect the new input contract. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Author Vaclav Vancura Co-author Claude Opus 4.6 Date (May 7, 2026, 12:39 PM UTC) Commit 0e2bad74 0e2bad74b15e3ce96dd4134ca1694feaa3d1c105 Parent bc666d91 bc666d919a96acd0180f1b97628d7b83250ae251