4

DirectX 10のドキュメントで次のことを読みました。

「従来のハードウェア機能ビット (キャップ) は削除され、Direct3D 10 クラスのハードウェア (最小) を対象とする、保証された機能の豊富なセットが優先されます。」

「CAPS ビットの削除 - Direct3D 10 の基本機能セットは保証されています。」

彼らが話している「保証された機能/基本機能セット」のリストはどこにありますか?

たとえば、DirectX 9 では、D3DCAPS9.MaxTextureWidth を調べて、テクスチャの最大幅を見つけることができます。すべての DirectX 10 デバイスがサポートする必要がある最大サイズを知るにはどうすればよいですか?

4

2 に答える 2

5

上限はもうないので、ハードウェア(DX10に準拠している場合)がDX10機能のフルセットをサポートすると想定する必要があります。

これは、たとえば、8192^2のテクスチャサイズをサポートすることが保証されていることを意味します。3Dテクスチャは2048^3をサポートする必要があります。

ただし、ハードウェアはこれをソフトウェアに実装することが許可されていることに注意してください。この機能をサポートする必要がありますが、速度の保証はありません。

于 2009-09-12T12:33:19.333 に答える
3

最小値はここにあります

http://msdn.microsoft.com/en-us/library/cc308052.aspx

そのリンクからわかるように、カードがサポートする必要のある最大テクスチャU / V寸法は、少なくとも8192x8192です。

于 2009-09-12T12:32:04.587 に答える