More a case of DirectX radically changing how it worked [0].
[0] https://learn.microsoft.com/en-us/windows/win32/direct3darti...