cog
cog copied to clipboard
Add gamepad implementation.
The current implementation is based on libmanette. If libmanette is available a noop implementation is used.
Depends on https://github.com/WebPlatformForEmbedded/libwpe/pull/88
rebased and implemented method to get the view backend
sync'ed with latest review of libwpe
Downgraded libmanette version to 0.2.4 because is the one used in WebKit SDK, sadly the CI can install 0.2.3, which I cannot test locally easily.
Hi @aperezdc and @ceyusa ,
I happened to stumble upon this PR and think that the issues have been addressed or mostly, but it's still pending, so decided to nudge because it looks as if this crept through a crevice but it's basically ready to merge. Sorry if I'm adding noise.
Changes:
- Meson support
- Support aarch64, where the memory addresses are bigger than the unsigned int store size.
See demo in https://www.youtube.com/watch?v=iXh7GMR6pH8