| We're not complaining, we're explaining the lay of the land. Working on top of all three of these APIs is totally doable and will result in a better API for the web. Things worth noting:
- We believe other browser vendors agree with us that the web API should work on all three of the major native APIs.
- The web has security requirements which force us to go a bit higher-level than Vulkan anyway. I understand your desire to have Vulkan on Apple platforms, but it's really a separate issue from the right target for WebGPU. |
No, it's not a separate issue.
If Apple supported Vulcan, the simple act of proposing this new API as a standard would be laughed out of the room.
We can only speculate why Apple won't support Vulcan but I'm going to go with "Prefer a solution they designed themselves over one designed by other parties".
Just support Vulkan and let's abandon this silliness, shall we?