Files
AnyPS5/docs
milescovielloandClaude Opus 5.5 ee6efa9fce fix(agc): leave a multisampled DCC target's CMASK unchecked without fast clears
The initial import of a multisampled DCC target required its CMASK to be
uniformly 0xcc or the fully expanded code. When CB_COLOR_INFO enables
COMPRESSION but not FAST_CLEAR, the CMASK only holds FMASK compression,
which picks the fragment each sample reads, and a uniform DCC clear sets
every fragment to the clear color. The CMASK is then not checked, and the
target imports as the DCC clear.

METAL GEAR SOLID 4's launcher (PPSA18194) opens its Master Book on a
2-sample 1920x1080 target whose DCC reads as the 0000 clear and whose
CMASK holds stale bytes, with FAST_CLEAR off. It stopped there.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 08:30:12 +00:00
..