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 |