cloud-game/pkg/worker
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
..
caged Add analog triggers and pack axes into atomic int64 2025-12-29 20:20:55 +03:00
cloud Add a generic S3 provider for cloud saves 2023-11-13 21:33:12 +03:00
compression Remove not needed rand seeding 2023-04-06 20:39:41 +03:00
media Fix with go fix 2025-12-22 15:08:50 +03:00
recorder Fix with go fix 2025-12-22 15:08:50 +03:00
room Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
thread Fix macOS tests 2024-05-07 21:05:12 +03:00
coordinator.go Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
coordinatorhandlers.go Remove com.Uid from the API 2025-12-24 21:23:19 +03:00
worker.go Remove room watchers 2025-12-24 21:25:03 +03:00