Standardmäßig unterstützt jede Software mehrere Dateiendungen. DirectX unterstützt mindestens 6 verschiedene Dateiendungen. Die von DirectX unterstützten Basisdateien sind .DDS. Es werden jedoch nicht immer alle in der Liste aufgeführten Dateiendungen verwendet, um die Auswirkungen der Arbeit in DirectX zu speichern. Sehr oft werden Dateien mit solchen Dateiendungen als Quelldatendateien verwendet, die von DirectX verwendet werden.
Mit DirectX können Dateiformate zwischen den unten aufgeführten Dateiendungen konvertiert werden. Sie können eine Datei mit einer der folgenden Dateiendungen über DirectX öffnen und versuchen, sie in einem anderen, ebenfalls von DirectX unterstützten Dateiformat zu speichern.