This repository was archived by the owner on Jan 6, 2026. It is now read-only.
1.2.0
Summary
This update contains a massive performance improvement with the "Async Visual Updates" option and an important autofire bugfix.
This release also contains an x64 build.
Features
- TASInput: Add async visual updates option
Bugfixes
- Main: Autofire being delayed by one frame
- TASInput: Emulator window not being activated after context menu closes
Dev
- Arch: Restructure project to fit Mupen64 guidelines
- Build: Rename DefDI to TASInput
- Build: Use precompiled headers
- Chore: Add .clang-format from Mupen64
- Chore: Bump version to 1.2.0
- Chore: Consolidate DIRECTINPUT_VERSION defines
- Chore: Consolidate some more macros
- Chore: Improve file naming
- Chore: Move plugin spec header to lib folder, include some more headers in pch
- Chore: Reduce indentation in Combo.cpp
- Chore: Reformat code
- Chore: Rename config.rc to rsrc.rc
- Chore: Update .gitignore
- Chore: Use more verbose plugin name
- ConfigDialog: Clean up header
- DirectInputHelper: Decouple from TASInput implementation
- DirectInputHelper: Various cleanups
- NewConfig: Bump version to 5
- NewConfig: Move SUBKEY to NewConfig
- TASInput: Fix rapidfire with async visual update
- TASInput: Further cleanup
- TASInput: Move some macros into implementation file
- TASInput: Move some more non-global macros into implementation file