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 /AGENTS.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 '')
| -rw-r--r-- | AGENTS.md | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -87,7 +87,11 @@ | |||
| 87 | renders as tofu. | 87 | renders as tofu. |
| 88 | - `scripts/publish.sh` builds the GUI with `gui-release` and renders the | 88 | - `scripts/publish.sh` builds the GUI with `gui-release` and renders the |
| 89 | installers with the published SHA-256. Installers verify the hash and install | 89 | installers with the published SHA-256. Installers verify the hash and install |
| 90 | per-user; never install system-wide or skip the check. | 90 | per-user; never install system-wide or skip the check. The Windows installer |
| 91 | waits for Enter before closing; `-NoPause` is only for automation. | ||
| 92 | - Windows renders through wgpu on Direct3D 12, including the WARP software | ||
| 93 | adapter, so a machine with only OpenGL 1.1 (VM, Remote Desktop) still runs. | ||
| 94 | Linux keeps the smaller glow renderer. Do not assume OpenGL 2.0 on Windows. | ||
| 91 | - The download page links the public git repository | 95 | - The download page links the public git repository |
| 92 | (https://git.2137697.xyz/zagan-bet.git) for the GPL corresponding source. | 96 | (https://git.2137697.xyz/zagan-bet.git) for the GPL corresponding source. |
| 93 | Run publish from a clean tree so the linked history matches the binaries. | 97 | Run publish from a clean tree so the linked history matches the binaries. |
