Gainput Versions Save

Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch

v1.0.0

6 years ago

This is it. This is version 1.0 of Gainput. This should hopefully be production-ready. It has definitely been used in shipped games.

Contains a lot of changes:

  • Added support for tvOS.
  • Improved support for Android a lot and made it work if you don't use native-activity.
  • Added support for inputs coming from another thread (depends on a 3rd party thread-safe queue though).
  • Added support for user-provided delta times.
  • Fixed a lot of bugs and generally improved all platforms.

v0.10.0-beta

8 years ago
  • Added OS X support.
  • Added iOS support.
  • Changed build system to CMake.
  • Introduced 'built-in' device type.
  • Many minor fixes and cleaned up a lot.

v0.9.0-beta

10 years ago

The second public release of Gainput with the following changes:

  • Implemented support for raw input on Windows and Linux for mice and keyboards.
  • Changed the naming of all buttons.
  • Added device variants so that different device implementations can be selected at runtime.
  • Added a small FAQ to the docs.
  • And more smaller fixes.

v0.8.0-beta

10 years ago

The first public release of Gainput.