mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
#7948 requires the FMASK of an eight-fragment DCC target to be write-watched at the initial import and at each reuse. On Windows an FMASK in a host import whose deferred settle has not run yet is still compared, so the target is refused with "native FMASK contents require watched guest memory" after the previous commit has settled its color and metadata ranges. Call WatchedAfterSettle for the FMASK range at both checks, as the initial import already does for the color, DCC and CMASK ranges. A range that is unwatched without an import awaiting its read is still refused, and nothing changes off Windows. Four-sample targets take no FMASK range, so this changes nothing for them. Refs https://github.com/boykopovar/AnyPS5/issues/9724