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.