以前どこかの書籍で見かけて以来その詳細が不明でしたが、今日見つけました。
DirectX で計算済みの頂点を使うためには D3DFVF_XYZRHW を含んだ定数 D3DFVF_TLVERTEX を作ってデバイスの頂点フォーマットに指定します。
ネットをぐるぐるまわって DirectX のインタフェースはどのバージョンが妥当か調べてみました。
一昨年くらいに DirectX9 でゲームを作ろうとして IDirect3D9 の GUID を探したのですが見つかりませんでした。もはやヘルパーメソッドの Direct3DCreate9() を使うしかないのか?…と、なかば諦めていましたが、本日、メルマガのネタ探しの中で偶然発見!あの苦労は何だったのかと思いました。
というわけでメモです。