Commit Graph

13 Commits

Author SHA1 Message Date
Robert Bragg 2a8fc83ea2 build.rs: disable 'extra' warnings 2022-05-28 02:53:59 +01:00
Robert Bragg 73d56ede5f GameActivity PATCH: remove unused variable 2022-05-28 02:53:59 +01:00
Robert Bragg a0f52a2398 GameActivity PATCH: sync with upstream 2022-05-28 02:53:59 +01:00
Robert Bragg 164957ec65 game-activity: rework input API
This leaves the InputBuffer abstraction as an implementation detail
and just exposes an API like this for processing input:

  app.input_events(|event| {
      // handle event
  });

The main consideration here was to have an API that could also be
supported via NativeActivity to keep open the possibility of a standard
Android 'glue' API.
2022-05-20 02:46:01 +01:00
Robert Bragg 57dda66a54 game-activity/README: refer to issue that describes ndk-glue sync concerns 2022-05-20 01:59:24 +01:00
Robert Bragg 3349344339 game-activity: support generating bindings on Windows 2022-05-20 01:59:24 +01:00
Robert Bragg 3f1e6ced43 GameActivity PATH: fix for checking history pointer samples 2022-05-20 01:59:24 +01:00
Robert Bragg c36efc7f6b GameActivity PATCH: support capturing historic pointer samples 2022-05-12 02:58:49 +01:00
Robert Bragg 32843ac726 GameActivity PATCH: rename symbols to export via Rust 2022-05-08 22:40:35 +01:00
Robert Bragg 9267b60938 GameActivity PATCH: compilation fixes
Fixes some compilation bugs in the upstream AGDK glue code:
https://issuetracker.google.com/issues/229997306
2022-05-08 22:40:34 +01:00
Robert Bragg e27b6b5a44 GameActivity PATCH: capture KeyEvent scanCode 2022-05-08 22:40:33 +01:00
Robert Bragg b97adb91f9 GameActivity PATCH: enable tracing 2022-05-08 22:40:32 +01:00
Robert Bragg 6fb438de82 Initial GameActivity glue implementation
This is based on the 2022.0.0 agdk-libraries release
2022-05-08 22:40:25 +01:00