A fast-clear materialization threw when a CMASK nibble held a code other than 0 (cleared) or 15 (expanded). PPSA18391 (engine: Clickteam Fusion) fast clears a target whose CMASK it never initialized, so some nibbles hold leftover values such as 1 and 10, and presentation failed on the first frame. Such a tile now keeps its texels like an expanded tile, on the CPU path and in the compute pass. A cleared tile of a DCC target still throws. The graphics and CMASK fast-clear tests now check that an unknown code leaves the tile unchanged instead of expecting the throw. |
||
|---|---|---|
| .. | ||
| CmaskClear.comp | ||
| ColorTransfer.comp | ||
| MeshArguments.comp | ||
| SampleCounter.comp | ||
| SampleDumps.comp | ||
| TextureDetile.comp | ||