logoalt Hacker News

flohofwoe • today at 10:38 AM • 0 replies • view on HN

Tbf, it all depends on how deep you look into the fractal ;) The main differences between the modern APIs are in resource binding is done, but many other concept overlap quite well between Vulkan, D3D12 and Metal (especially in more recent Vulkan revisions).

> Of all of these, only Metal has a reasonable on-ramp for newcomers to 3D graphics.

...unless you start with Metal 4, which is bringing in a lot of Vulkan/D3D12 concepts (for better or worse, it's definitely not great for 'convenience' but may help with porting Vulkan or D3D12 code over).