.x
DirectX 2.0からテキスト形式が導入され、DirectX 3.0でバイナリ形式が、DirectX 6.0で読み書きするためのメソッドが追加された。DirectX SDKでも「June 2008」よりDirectX Viewerというファイルビューアーが標準で用意された。
Xフォーマットの読み書きはD3DX(英語版)というマイクロソフト公式のDirect3D (D3D) 拡張ライブラリにてサポートされている。なお、D3DXはアプリケーションの開発に使用するSDKバージョンごとにDLLが異なり、またD3DXを使用したアプリケーションの実行には「DirectXエンドユーザーランタイム」のインストールが別途必要となる。
しかし、Xフォーマットが標準対応されたのはDirectX 9.0までであり、2006年にリリースされたDirectX 10.0以降ではフォーマットとしてサポートされなくなった。代わりにSDK Mesh File Format (.sdkmesh) という形式がDirectX Utility Toolkit (DXUT) でサポートされるようになったが、これはSDKのサンプル用に設計されたフォーマットであり、アプリケーション製品での利用は避けるように、との記載がある。