Share via


D3DPMISCCAPS

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

#define 説明
D3DPMISCCAPS_MASKZ 0x00000002L デバイスでは、ピクセル操作での深度バッファーの変更を有効または無効にすることができます。
D3DPMISCCAPS_CULLNONE 0x00000010L ドライバーは三角形カリングを実行しません。 これは、 D3DCULL 列挙型のD3DCULL_NONE メンバーに対応します。
D3DPMISCCAPS_CULLCW 0x00000020L ドライバーは、D3DRS_CULLMODE状態での時計回りの三角形カリングをサポートしています。 (これは三角形のプリミティブにのみ適用されます)。このフラグは、 D3DCULL 列挙型のD3DCULL_CW メンバーに対応します。
D3DPMISCCAPS_CULLCCW 0x00000040L ドライバーは、D3DRS_CULLMODE状態での反時計回りのカリングをサポートしています。 (これは三角形のプリミティブにのみ適用されます)。このフラグは、 D3DCULL 列挙型のD3DCULL_CCW メンバーに対応します。
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

 

Direct3D 定数