An option that stores data in a sample-position-agnostic representation.
- iOS 11.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 11.0+
Setting this option indicates that the data will be read in a subsequent render pass, or blit operation, that's unaware of the programmable sample positions used to generate the data. You should set this option when, for example, reading per-sample data within a fragment function that uses different programmable sample positions.
This option can only be set on a
MTLRender object. Setting this option on a
MTLRender object or combining it with a nonstore
store value results in a runtime error.