These three new generation APIs all have a common goal. Giving more controls to the application writers instead of the API implementations to juggle to satisfy many different, often conflicting requirements under the hood. The downside of this is that now the learning curve to just learn the API, besides the graphics theories, has gotten more stiff!
mrn
This is an very interesting insight. Thanks for sharing!
The industry is slowly but for sure moving towards new generation APIs.
Vulkan, DirectX12, Metal
These three new generation APIs all have a common goal. Giving more controls to the application writers instead of the API implementations to juggle to satisfy many different, often conflicting requirements under the hood. The downside of this is that now the learning curve to just learn the API, besides the graphics theories, has gotten more stiff!