次の方法で共有


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