From ee8d5856512d29937ea4688de020b40593884369 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 5 Sep 2026 00:25:45 +0200 Subject: [PATCH] docs(overhaul): preserve AP-240 in c4 fix --- .../s5-consumers-material-closeout-packet.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md b/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md index db756272..ab25b48d 100644 --- a/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md +++ b/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md @@ -1902,8 +1902,12 @@ For a **detail-active** Wb or EnvCell command, select the pipeline for that resolved family, including new `ONE,ONE` and `INVSRCALPHA,ONE` Vulkan variants; arm `ParamB` with the resolved final-`X` alpha-test reference when enabled; and bypass post-combine fog exactly when the resolved state says raw Additive -disabled it. EnvCell must use the resolved family rather than raw -`IsAdditive` precedence and must have a real inverse path. Combined ClipMap +disabled it. One explicit existing deviation remains binding: a pure-ClipMap +ordinary-Gfx/building Wb command keeps AP-240's immediate opaque/A2C pipeline +and placement while gaining the correct final-`X` `ParamB`; only EnvCell uses +retail's pure-ClipMap `ONE,INVSRCALPHA` pipeline. EnvCell must otherwise use +the resolved family rather than raw `IsAdditive` precedence and must have a +real inverse path. Combined ClipMap families retain their blend factors and use the same final-`X` comparison; the Translucent+ClipMap override uses straight alpha with the test disabled. The ordinary and atmospheric shaders must implement the same fog decision.