Microsoft は、さまざまな Direct3D API の実装を参照するためのソース コードをハードウェア ベンダーやドライバー開発者などに配布しています。このコードは広く使用されていますが、セミプライベートであるため、基本的な有用な情報がより広い Web で入手できることはありません。これは十分に一般的に使用されており (そして、このコミュニティではよく知られている厄介な問題です)、基本的なビルド情報は機密性が低いため、Google で見つけられるはずです。
ビルドの readme では、WDK を使用し、コマンドでビルドすることが提案されていbuild -cz -daytona
ます。紛らわしいことに、これは大量の出力を吐き出しますが、何も構築しません。
これを乗り越えると、WDK 6001.18002 を搭載した Vista、最新の d3def9 ソース配布がlink
サブプロジェクトで失敗し、「出力を生成できませんでした - 警告はエラーとして扱われます」というメッセージが表示されます。
XP d3dref9.dll もビルドが混乱する可能性があり、D3D ヘッダーとタイプを見つけられないことがよくあります。