One annoying thing about Metal: Apple doesn't seem to have updated all their guides to account for Apple Silicon. Or at least they provide inconsistent guidance. One document says to use private buffers to improve performance. Then this one says don't use private buffers on macOS. But then it's not clear why private buffers would offer an advantage on iOS only if the GPU is the same.
iOS, Mac. Graphics, signal processing, computer vision. Toots not on behalf of my employer. Can't always talk about what I'm working on.