Metal wasn't honoring that dynamic buffers should be volatile like the DX pipeline was. On modern systems - this should be pretty low impact. But it's still nice to implement.
Plasma refreshes its buffers every frame which can make volatile buffers a little niche. However - Metal Plasma triple buffers which means this could allow a buffer not currently being presented to be freed.
Metal wasn't honoring that dynamic buffers should be volatile like the DX pipeline was. On modern systems - this should be pretty low impact. But it's still nice to implement.
Plasma refreshes its buffers every frame which can make volatile buffers a little niche. However - Metal Plasma triple buffers which means this could allow a buffer not currently being presented to be freed.