3 ms·
For learning the basics of GPU programming Metal is a great API to start, especially if you come from a C++ background. It’s clean, straightforward, ergonomic,
by ribit 5y ago
For learning the basics of GPU programming Metal is a great API to start, especially if you come from a C++ background. It’s clean, straightforward, ergonomic, relies on same old concepts like pointers, references and templates and does not require you to jump through weird hoops like DX12 or Vulkan. And once you understand the concepts it’s easy to move to any API.