

The DirectX team is going to carry on shipping updates to DirectX by including the latest version of D3D12Core.dll with each new version of Windows 10.


With the Agility SDK model, the DirectX team fixes this problem by allowing any application to light up newer DirectX 12 functionality than what’s on a given OS. With an OS version often taking take 1-2 years for a given feature to reach a critical mass of users before developers can justify adopting this feature, this meant that OS rollout used to be a bottleneck for the latest DirectX innovation. Even though shipping with the OS means that all DirectX 12 features eventually reach a large audience of gamers, this also meant that DirectX features were gated on an OS upgrade. The DirectX team used to rely solely on Windows 10 OS Updates to get DirectX feature updates onto gamer machines. What is the Agility SDK and how does it work?
