https://developer.apple.com/documentation/metal/basic_tasks_and_concepts Metal のドキュメント読んでるけど、こんな自分でシェーダーをコンパイルして引数をつめてGPUに投げる、とかを書くんだ
そうかーGPUを使うには自分でメモリ確保してコピーしたりしないといけないのかー、と思ってたら Apple Siliconでは不要みたいな話が始まった
https://developer.apple.com/videos/play/wwdc2021/10153/