mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 19:11:08 +00:00
gamescope: ship p20 so the EA sign-in stays above the launcher splash (#2045)
#2037 added gamescope patch 0126, but the app does not build gamescope. It stages the prebuilt binary pinned in `tools/gamescope/release.env`, which is still `gamescope-3.16.29-p19`, built on Oct 29 before the patch existed. A fresh install of a main build therefore still draws the EA Steam Launcher's "Authenticating…" splash over the EA "Verify your identity" sign-in. The APK of main951270bcarries gamescope `1a9c836e…`, the same executable as p19. This points `release.env` at `gamescope-3.16.29-p20`. **Needs a release first:** please publish the `gamescope-patched` artifact of the main build of951270bc, [run 41637838020](https://github.com/Droid-Deck/DroidDeck/actions/runs/41637838020), as `gamescope-3.16.29-p20` in Droid-Deck/DroidDeck-Components. Until that tag exists, the runtime component build here cannot download it. - That run applied patches 0002–0126 and passed gamescope's tests (Ok 2, Fail 0). - Archive SHA256: `4537fa58b042f84e605123c4778ee7089442591cd3bfe0648ad96e113ef6117d` - Gamescope executable SHA256: `b22078c80c7262a24339105b2b02c90a8cf1a7929f6e10c212f465eb772dbb6c` - WSI layer SHA256: `eabc9dcab72dc52dcbd7def2df9ab99e2a26e662eba2c387059ed655801825c5` The executable is byte-identical to a local build of the same patch series. ## Testing AYANEO Pocket FIT Elite, DroidDeck 0.6.9 (main951270b), Burnout Paradise Remastered installed fresh: - With p19 as shipped, the EA app installed and opened its sign-in, and the Burnout splash covered most of it. - With this run's executable staged over `/usr/local/bin/gamescope`, `EASteamLauncher.exe` (the splash) was running. `gamescopectl focus_info` showed focus, input and keyboard on the EA sign-in with no override window, and the sign-in was fully visible. - `tools.tests.test_prepare_windows_runtime`, `test_gamescope_override_stacking` and `test_hud_frames` pass.
This commit is contained in: