mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
An On-screen window checkbox switches Start from the offscreen service to MobileGLDisplayActivity (process :mglwin), which serves in its own process and renders a client's window surface onto its SurfaceView. Stop ends either shape: stopService for the supervisor, killProcess for :mglwin, and the running check covers both. Verified end to end with an OpenRA retrace: the client dialed tcp://127.0.0.1:40613 with MOBILEGL_IPC_SURFACE=server from a freeform window while the display Activity held the screen, frames landed on the SurfaceView and the run passed with ssim=1.0.