Why not both?
Machine learning harnesses computing power to solve a variety of ‘hard’ problems that seemed impossible to program using traditional languages and techniques. Machine learning avoids the need for a…
developer.nvidia.com
Why? You mean making DXR, neural rendering and other bits a mandatory part and fashioning that into a new version?
Why? What makes DX12 unoptimized? What bugs and slowness do you mean?
Guys, DX12 is an API. The way it is being or needs to be used is different from API itself. If you are talking about games it is not the API that is buggy - in most cases, there have been some relatively smaller bugs obviously - but the game or application that developer made. DX12 is a comparatively lower-level API, same as Vulkan. Which means the API and IHV implementations of it in drivers will not hold your hand the same way older APIs like OpenGL or DX11 did. While there is a bigger possibility for optimization, there is also a bigger possibility of shooting your own foot.