1

Direct3D9 のヘルプを読みました(強調は私のものです):

Direct3D 9 は、点、線、三角形、およびグリッド プリミティブをサポートします。これらは、線形を超える高次補間をサポートするために拡張されました。三角形と線には空間的な広がりがありますが、これまではどちらも線形補間を使用してレンダリングされていました。Direct3D 9 では、Direct3D は、5 次までの高次の補間を使用して、これらのプリミティブ型のレンダリングをサポートします。さらに、新しいクワッド プリミティブ タイプがサポートされるようになりました。この新しいタイプは、高次補間でレンダリングすることもできます。

これにより、Direct3D9 はクワッドをサポートしていると思われD3DPT_QUADLISTますが、Direct3D9 のインクルード ファイルに似たものは何も見つかりません。

4

2 に答える 2

1

さらに遅い返信で申し訳ありませんが、OpenGLのバックグラウンドを持つ人がこれに出くわして混乱するだろうと感じています.

そこにある実際の理由は、基本的に、現在 Direct3D 11 で使用されているテッセレーション シェーダーの初期バージョンだったからです。ただし、サポートがほとんどなかったため、文書化が不十分であり、D3D10 では基本的に削除されました。

興味がある場合、または詳細情報が必要な場合は、ここを確認するか、記事が移動した場合は「高次プリミティブ (Direct3D9) の使用」を検索してください。

于 2012-11-22T13:49:45.740 に答える
0

回答が遅くなり申し訳ありませんが、何か他のものを検索してこれに出くわしました。

Direct3D9 はクワッド リストをサポートしていません。これは実際には初期のドキュメントであるか、別のシステム (Xbox 360 など) からのドキュメントであり、誤って漏洩した可能性があります。

于 2011-06-22T00:23:07.423 に答える