The system is allowed to discard the resource to free up memory.
On This Page
MTLPurgeableStateVolatile = 3
The current state is queried but doesn't change.
The contents of the resource aren't allowed to be discarded.
The contents of the resource are or will be discarded.