2 ms·
Everything you said is fine, and I'm ok with OpenGL being killed/downplayed/deprecated. What I would have really preferred is Apple releasing Metal as a standa
by tombert 2y ago
Everything you said is fine, and I'm ok with OpenGL being killed/downplayed/deprecated.
What I would have really preferred is Apple releasing Metal as a standard that anyone could use. Metal is a pretty nice API that's fairly fun and easy to use. I feel like if we need a "next gen" version of a graphics API, I would have had Vulkan for super low-level stuff, and Metal or DirectX for higher-level stuff.
- flohofwoe 2y agoWebGPU is mostly very similar to Metal (except for a couple of overly 'rigid' parts which are mostly inherited from Vulkan - most importantly the resource binding via BindGroups and all-in-one PSOs). Also, Metal isn't generally a high-level API, it has low-level features which are pretty much like Vulkan or D3D12, you just don't need to use those low level features if not needed.