diff options
| author | salmonik <salmonik@tuta.io> | 2026-11-01 22:02:52 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-11-01 22:02:52 +0100 |
| commit | eca39344cd9d2a37fb52ef1c5f4fe3c11f6525cb (patch) | |
| tree | 3dcee368dce18a468ac0d629015612cc720eaac3 /docs/GUI-PLAN.md | |
| parent | docs: record the v4.3.0 packaging verification (diff) | |
| download | zagan-bet-eca39344cd9d2a37fb52ef1c5f4fe3c11f6525cb.tar.gz zagan-bet-eca39344cd9d2a37fb52ef1c5f4fe3c11f6525cb.zip | |
v4.3.1: render Windows through wgpu and keep the installer window open
Windows 10 1809 sessions with only the Microsoft display driver expose OpenGL 1.1, which egui_glow refuses. The Windows build now uses wgpu on Direct3D 12 and its adapter selector accepts WARP, the software rasterizer, after every hardware class, so a VM or Remote Desktop session still starts. Linux keeps the smaller glow renderer.
The GUI is a windows-subsystem binary now, so launching it from the Start menu does not flash a console; startup failures and --help go to a native message box. The PowerShell installer pauses before closing unless -NoPause is passed.
Diffstat (limited to 'docs/GUI-PLAN.md')
| -rw-r--r-- | docs/GUI-PLAN.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/GUI-PLAN.md b/docs/GUI-PLAN.md index 4ddf98f..a322057 100644 --- a/docs/GUI-PLAN.md +++ b/docs/GUI-PLAN.md | |||
| @@ -121,6 +121,9 @@ they show the same layout with the real session and the pinned action bars. | |||
| 121 | "remember this login" choice, lobby with the update notice, history table, | 121 | "remember this login" choice, lobby with the update notice, history table, |
| 122 | and the four games. "Log out" and "forget saved login" are separate. Leaving | 122 | and the four games. "Log out" and "forget saved login" are separate. Leaving |
| 123 | a live hand or round asks first and forfeits the reservation. | 123 | a live hand or round asks first and forfeits the reservation. |
| 124 | - Linux draws with glow (OpenGL); Windows draws with wgpu on Direct3D 12 and | ||
| 125 | accepts the WARP software adapter, so a Windows 10 machine with only OpenGL | ||
| 126 | 1.1 (Remote Desktop, a VM) still starts. | ||
| 124 | - Games are painted from `View`: slots with a 0.9 s reel animation and payline | 127 | - Games are painted from `View`: slots with a 0.9 s reel animation and payline |
| 125 | highlights, roulette with the wheel spin, the hover lattice, chip placement | 128 | highlights, roulette with the wheel spin, the hover lattice, chip placement |
| 126 | and payouts, blackjack with vector-drawn suits and legal actions, crash with | 129 | and payouts, blackjack with vector-drawn suits and legal actions, crash with |
| @@ -153,8 +156,8 @@ Measured on Linux at 1080p with llvmpipe software GL: | |||
| 153 | 156 | ||
| 154 | | Check | Result | | 157 | | Check | Result | |
| 155 | | --- | --- | | 158 | | --- | --- | |
| 156 | | Linux binary | 8.3 MB | | 159 | | Linux binary (glow) | 8.3 MB | |
| 157 | | Windows x86_64 binary | 6.8 MB | | 160 | | Windows x86_64 binary (wgpu/DX12) | 9.8 MB | |
| 158 | | Cold start to window | 72 ms | | 161 | | Cold start to window | 72 ms | |
| 159 | | Idle RSS | 130 MB | | 162 | | Idle RSS | 130 MB | |
| 160 | | Idle CPU | 0% | | 163 | | Idle CPU | 0% | |
