docs(linux): park Slice L at L1 checkpoint

This commit is contained in:
Erik 2026-07-27 12:35:47 +02:00
parent 11501d52ca
commit 97a095d628
9 changed files with 275 additions and 39 deletions

View file

@ -1,6 +1,7 @@
# Modern runtime Slice L — Linux graphical host and evidence-gated GPU work
**Status:** ACTIVE — L0 COMPLETE; L1 NEXT
**Status:** DEFERRED 2026-07-27 — L0 COMPLETE; L1 IMPLEMENTATION CHECKPOINT
COMPLETE; PHYSICAL-LINUX DRIVER GATE AND L2L6 PARKED
**Parent:** `2026-07-24-modern-runtime-architecture.md`, Slice L
**Authorization:** the user approved Slices FL on 2026-07-24
**Purpose:** ship the existing modern OpenGL client on supported Linux drivers
@ -177,6 +178,18 @@ frame waiters and portable paths; no Windows P/Invoke executes on Linux.
### L1 — context, extensions, and native backends
**Implementation checkpoint at `11501d52` (2026-07-27).** The exact packaged
GLFW 3.4 backend is selected before window creation; X11/Wayland choice,
complete passive capabilities, active modern-GL calls, optional OpenAL smoke,
atomic reports, actionable exit 4, and zero-debt successful/rejected Studio
shutdown are implemented. Windows AMD passes the supported smoke. WSLg X11,
Wayland, and AMD D3D12 paths correctly reject only missing
`GL_ARB_bindless_texture`. These are negative rows. At the user's direction on
2026-07-27, physical Mesa/RadeonSI/NVIDIA supported-driver evidence and L2L6
are deferred; when Slice L resumes, that physical gate remains first and L2
must not begin before it passes. Exact evidence is
[`../research/2026-07-27-slice-l1-graphical-capability-checkpoint.md`](../research/2026-07-27-slice-l1-graphical-capability-checkpoint.md).
- Create a Linux window and OpenGL 4.3 core context under X11 and Wayland.
- Capture the full capability record before renderer construction.
- Verify mandatory bindless and shader-draw-parameter calls, MDI, SSBOs,
@ -304,3 +317,15 @@ exact `git revert <sha>` after each focused/Linux/Windows/connected/visual
gate. GPU candidates each receive their own plan, commit, measurement, visual
gate, and rollback; rejected experiments are reverted rather than hidden
behind dormant alternate paths.
L0 rollback:
```text
git revert 66f114b258c0c37b51a7c0e04ca0d6441f4b1699
```
L1 implementation-checkpoint rollback:
```text
git revert 11501d52cad942850d88f83490710faf1d5cdf28
```