I think the story was that Apple refused to ship/implement Vulkan drivers for their computers, and everyone was scared of this happening again with WebGPU, so Apple got their way with the design of WebGPU.
I think everyone is in agreement that the Metal API is pretty nice and there was little objection to making the WebGPU API similar (unless portability concerns dictated otherwise). The main disagreement was over shaders.
adastra22|2 years ago
MBCook|2 years ago
Or was it that metal came from a team in Apple that helped work on WebGPU?
tormeh|2 years ago
modeless|2 years ago