enumerazione D3D10_MAP_FLAG (d3d10.h)

Specifica il modo in cui la CPU deve rispondere quando viene chiamato Map su una risorsa usata dalla GPU.

Sintassi

typedef enum D3D10_MAP_FLAG {
  D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;

Costanti

 
D3D10_MAP_FLAG_DO_NOT_WAIT
Valore: 0x100000L
Specifica che Map deve restituire DXGI_ERROR_WAS_STILL_DRAWING quando la GPU impedisce alla CPU di accedere a una risorsa.

Commenti

Questa enumerazione viene usata da ID3D10Buffer::Map, ID3D10Texture1D::Map, ID3D10Texture2D::Map e ID3D10Texture3D::Map.

D3D10_MAP_FLAG_DO_NOT_WAIT non può essere usato con D3D10_MAP_WRITE_DISCARD o D3D10_MAP_WRITE_NOOVERWRITE.

Per altre informazioni sui potenziali conflitti tra la GPU e la CPU durante il mapping delle risorse, vedere Copia e accesso ai dati delle risorse (Direct3D 10).

Requisiti

Requisito Valore
Intestazione d3d10.h

Vedi anche

Enumerazioni delle risorse