DirectX9 でビルドするために更新しようとしている DirectX8 用に作成されたゲームがあります。DirectX8 は MS によってサポートされておらず、DirectX9 では DirectX8 で行われていたことを実行できるようになっていると聞いています。だから私はすべてのものを8から9に変更することから始めていますが、LPDIRECT3DDEVICE9は存在しないようです. では、DirectX9 の LPDIRECT3DDEVICE8 に相当するものはありますか?
また、D3DCAPS8 に相当する D3DCAPS9 がないこともわかりました。(編集: ちょっと待って、新しいヘッダー ファイル D3D9Caps.h にあるだけです。)
また、LPD3DXSPRITE も定義されていませんが、DirectX9 の議論で見られます。うーん。
おそらく、私が本当に必要としているのは、ヘッダー ファイル d3dx9.h と D3DX8Math.h に相当するものです。
明確にするために言うと、DirectX8 の逆方向互換性が期待できる以外は、DirectX9 の機能を使用したくありません。