次の方法で共有


D3DPMISCCAPS

ドライバー プリミティブのその他の能力フラグです。

#define 説明
D3DPMISCCAPS_MASKZ 0x00000002L デバイスは、ピクセル処理における深度バッファーの変更の有効/無効を切り替えることができます。
D3DPMISCCAPS_CULLNONE 0x00000010L ドライバーは、トライアングル カリングを行いません。これは、D3DCULL 列挙型の D3DCULL_NONE メンバーに対応します。
D3DPMISCCAPS_CULLCW 0x00000020L ドライバーは、D3DRS_CULLMODE ステートを通じて時計回りのトライアングル カリングをサポートします(これはトライアングル プリミティブにのみ適用されます)。これは、D3DCULL 列挙型の D3DCULL_NONE メンバーに対応します。
D3DPMISCCAPS_CULLCCW 0x00000040L ドライバーは、D3DRS_CULLMODE ステートを通じて反時計回りのカリングをサポートします(これはトライアングル プリミティブにのみ適用されます)。これは、D3DCULL 列挙型の D3DCULL_NONE メンバーに対応します。
D3DPMISCCAPS_COLORWRITEENABLE 0x00000100L デバイスは、D3DRS_COLORWRITEENABLE ステートを通じてレンダー ターゲットのカラー バッファーへのチャンネルごとの書き込みをサポートします。
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS 0x00000200L デバイスは、ユーザー定義クリップ面から正確に 1.0 だけ大きくスケーリングされたポイントでクリップします。
D3DPMISCCAPS_CLIPTLVERTS 0x00000200L デバイスは、トランスフォーム後の頂点プリミティブをクリップします。

パイプラインでクリッピングを行うべきでないときは、D3DUSAGE_DONOTCLIP を指定します。この場合、描画時に追加のソフトウェア クリッピングを行わなければならないことがあります。それには頂点バッファーをシステム メモリーの配置する必要があります。

D3DPMISCCAPS_TSSARGTEMP 0x00000400L デバイスは、テンポラリ レジスタの D3DTA をサポートします。
D3DPMISCCAPS_BLENDOP 0x00000800L デバイスは、D3DBLENDOP_ADD 以外のアルファ ブレンディング処理をサポートします。
D3DPMISCCAPS_NULLREFERENCE 0x00000100L レンダリングしないリファレンス デバイスです。
D3DPMISCCAPS_INDEPENDENTWRITEMASKS 0x00004000L デバイスは、複数の要素テクスチャーまたは複数のレンダー ターゲットの独立した書き込みマスクをサポートします。
D3DPMISCCAPS_PERSTAGECONSTANT 0x00008000L デバイスは、ステージごとの定数をサポートします。D3DTEXTURESTAGESTATETYPE の D3DTSS_CONSTANT を参照してください。
D3DPMISCCAPS_POSTBLENDSRGBCONVERT 0x00200000L デバイスは、ブレンディング後の sRGB への変換をサポートします。
Direct3D 9 と Direct3D 9Ex の違い このフラグは Direct3D 9Ex でのみ使用できます。
D3DPMISCCAPS_FOGANDSPECULARALPHA 0x00010000L デバイスは、独立したフォグとスペキュラ アルファをサポートします。多くのデバイスが、スペキュラ アルファ チャンネルを使用してフォグ係数を格納します。
D3DPMISCCAPS_SEPARATEALPHABLEND 0x00020000L デバイスは、アルファ チャンネルの独立したブレンド設定をサポートします。
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS 0x00040000L デバイスは、複数のレンダー ターゲットの異なるビット深度をサポートします。
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING 0x00080000L デバイスは、複数のレンダー ターゲットのピクセル シェーダー後の処理をサポートします。
D3DPMISCCAPS_FOGVERTEXCLAMPED 0x00100000L デバイスは、頂点ごとのフォグ ブレンド係数をクランプします。

これらの定数は、D3DCAPS9 の PrimitiveMiscCaps メンバーが使用します。

定数情報

ヘッダー d3d9caps.h
最低限必要なオペレーティング システム Windows 98