Implement SupportedDisplayModes for DirectX

Noticed as part of #2738
Have ran on desktop DirectX.