énumération D3D10_MAP_FLAG (d3d10.h)
Spécifie comment l’UC doit répondre lorsque Map est appelé sur une ressource utilisée par le GPU.
Syntax
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
Constantes
D3D10_MAP_FLAG_DO_NOT_WAIT Valeur : 0x100000L Spécifie que Map doit retourner DXGI_ERROR_WAS_STILL_DRAWING lorsque le GPU empêche l’UC d’accéder à une ressource. |
Remarques
Cette énumération est utilisée par ID3D10Buffer ::Map, ID3D10Texture1D ::Map, ID3D10Texture2D ::Map et ID3D10Texture3D ::Map.
D3D10_MAP_FLAG_DO_NOT_WAIT ne peut pas être utilisé avec D3D10_MAP_WRITE_DISCARD ou D3D10_MAP_WRITE_NOOVERWRITE.
Pour plus d’informations sur les conflits potentiels entre le GPU et le processeur pendant le mappage des ressources, consultez Copie et accès aux données de ressources (Direct3D 10).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |