From b8004cdcce75f9cbe0070f9f52b49fa914bdebf3 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Sun, 15 Nov 2026 14:11:01 -0500 Subject: docs(wiki): 2026-11-15 status refresh - DS stage image authored+live (st0=st1=020a0481; DS 0x84000420, two boots); draw-issue mac=0x22 and stores remain; STATE-CURRENT snapshot --- wiki/FAQ.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'wiki/FAQ.md') diff --git a/wiki/FAQ.md b/wiki/FAQ.md index 37179ee..1035c5f 100644 --- a/wiki/FAQ.md +++ b/wiki/FAQ.md @@ -5,8 +5,7 @@ > [`../docs/09-reference/glossary-and-faq.md`](../docs/09-reference/glossary-and-faq.md); > the docs tree wins on disagreement. -Status: 2026-11-15, tree `master @ 444ae2c1` plus in-flight graphics changes in -the working tree. +Status: 2026-11-15, tree `master @ 692a7eb0`. ## Project and positioning @@ -57,12 +56,15 @@ captures and reaches the engine. The MME chain now completes and executes the draw macro: multi-frame keep-windows land, the 2799-word pack completes, the first `MME-PACK-REARM` fires, the fixed-CB region is aliased, and `DRAW_IAB` (`mac=0x22`) runs with the SPH-BIND prelude intact and the DS stage VAs -populated. Window and screen pixels are still the wall: the remaining gate is -the DS stage-0/1 image (the synthesized binds read `family+0x900`, zero in -the live family page, while the client's VTG SPH image is at `family+0x600`), -so the draw never stores, glxgears' window is black, and the per-boot binding -plus X first-generation start lottery is the throughput limiter. The guest -Vulkan pipeline runs end to end (device +populated. The DS stage-0/1 image is now authored and live: a VTG SPH at +`family+0x900` (first word `020a0481`) is fetched by both vertex slots +(`st0=st1=020a0481`), and the DS value fell `0x86040626 -> 0x84000420` +(reproduced on two boots). Window and screen pixels are still the wall: the +remaining DS bits are stage type/context (SPH5/SPH10/SPH18), the 728-B draw +window's released macros (`0x33/0x39/0x1/0x0`) do not include the `DRAW_IAB` +call, so the draw never stores, glxgears' window is black, and the per-boot +binding plus X first-generation start lottery is the throughput limiter. The +guest Vulkan pipeline runs end to end (device → command buffer → fence → readback) but frames are black. See [`OpenGL.md`](OpenGL.md), [`Vulkan.md`](Vulkan.md) and [`Graphics-Execution.md`](Graphics-Execution.md). -- cgit v1.2.3