cloud-game/pkg
sergystepanov 1d5bae0c62 Add analog triggers and pack axes into atomic int64
- Pack 4 analog axes (LX, LY, RX, RY) into single int64 for atomic access
- Pack L2/R2 analog triggers into single int32
- Reduce memory per port from 20 to 16 bytes
- Reduce atomic stores per SetInput from 5 to 3
- Add RETRO_DEVICE_INDEX_ANALOG_BUTTON support for analog trigger queries
- Fallback to digital (0/0x7FFF) for non-trigger analog button queries

Wire format: [BTN:2][LX:2][LY:2][RX:2][RY:2][L2:2][R2:2] (14 bytes)
2025-12-29 20:20:55 +03:00
..
api Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
com Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
config Disable mGBA low-pass filter 2025-12-14 22:14:55 +03:00
coordinator Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
encoder Fix with go fix 2025-12-22 15:08:50 +03:00
games Fix with go fix 2025-12-22 15:08:50 +03:00
logger Clean API (#391) 2023-03-18 20:24:06 +03:00
monitoring Remove SSL from the monitoring routes 2023-07-07 15:28:50 +03:00
network Reset fail timer on success 2024-12-01 18:20:54 +03:00
os Faster CopyFile 2024-11-28 21:16:31 +03:00
resampler Fix with go fix 2025-12-22 15:08:50 +03:00
worker Add analog triggers and pack axes into atomic int64 2025-12-29 20:20:55 +03:00