D3D10_MAP_FLAG列挙 (d3d10.h)
GPU で使用されているリソースで Map が呼び出されたときに CPU がどのように応答するかを指定します。
構文
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
定数
D3D10_MAP_FLAG_DO_NOT_WAIT 値: 0x100000L GPU が CPU からリソースへのアクセスをブロックしたときに、Map が DXGI_ERROR_WAS_STILL_DRAWING を返すように指定します。 |
注釈
この列挙は 、ID3D10Buffer::Map、 ID3D10Texture1D::Map、 ID3D10Texture2D::Map、および ID3D10Texture3D::Map によって使用されます。
D3D10_MAP_FLAG_DO_NOT_WAITは、 D3D10_MAP_WRITE_DISCARD や D3D10_MAP_WRITE_NOOVERWRITEでは使用できません。
リソース マッピング中に GPU と CPU の間で競合する可能性の詳細については、「リソース データのコピーとアクセス (Direct3D 10)」を参照してください。
要件
要件 | 値 |
---|---|
Header | d3d10.h |