D3DCAPS3
D3DCAPS3
ドライバ能力フラグ。
#define | 説明 | 値 |
---|---|---|
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD | 0x00000020L | FLIP または DISCARD スワップ エフェクトを使いながら、デバイスがフルスクリーン モードで D3DRS_ALPHABLENDENABLE レンダリング ステートを設定できることを示す。COPY および COPYVSYNC スワップ エフェクトは、このフラグが設定されているかどうかに関係なく動作する。 |
D3DCAPS3_COPY_TO_VIDMEM | 0x00000100L | デバイスはシステム メモリからローカル ビデオ メモリへのメモリ コピーを高速化できる。この能力は、IDirect3DDevice9::UpdateSurface および IDirect3DDevice9::UpdateTexture 呼び出しにハードウェア アクセラレーションが適用されることを保証する。この能力がない場合、これらの呼び出しは成功するが低速になる。 |
D3DCAPS3_COPY_TO_SYSTEMMEM | 0x00000200L | デバイスはローカル ビデオ メモリからシステム メモリへのメモリ コピーを高速化する。この能力は、IDirect3DDevice9::GetRenderTargetData 呼び出しにハードウェア アクセラレーションが適用されることを保証する。この能力がない場合、この呼び出しは成功するが低速になる。 |
D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION | 0x00000080L | デバイスがウィンドウ表示モードのバック バッファ (線形コンテンツを含む) から sRGB デスクトップへのガンマ補正を実行できることを示す。 |
D3DCAPS3_RESERVED | 0x8000001fL | 予約済み。使わない。 |
D3DCAPS9 の D3CAPS3 メンバでは、これらの定数を使う。
定数情報
ヘッダー | d3d9caps.h |
最低限のオペレーティング システム | Windows 98 |