mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
Since #6291 a pixel shader's EXEC copy is read as the saved word ANDed with WQM(Ballot(true)). MaskReplaySafety only accepts a whole-quad expansion of a ballot it can show excludes helper lanes, and a ballot of true includes them, so a stencil-exporting shader whose own-lane masks come from an EXEC copy was refused (own-lane mask not stable). Every lane of a quad is active (real or helper), so a ballot of true holds the same quad bits as the all-ones mask the proof already treats as quad-stable; it is now classified the same way. Helper-dependent ballots stay uncertain. Co-Authored-By: Claude Opus 5.5 <[email protected]>