This is a bit beyond me as I don’t do graphics, only compute. But I thought it might be an interesting pair of threads for some here - in particular @leman and @Andropov. The author goes over the best way to transfer data between the CPU and GPU for different graphics APIs, mostly Metal, Vulkan, and WebGL.
https://mobile.Twitter or X not allowed/SebAaltonen/status/1637417126255271936?s=20
https://mobile.Twitter or X not allowed/SebAaltonen/status/1637470536753192964