D3D10_MAP_FLAG 열거형(d3d10.h)

GPU에서 사용하는 리소스에서 Map을 호출할 때 CPU가 응답하는 방법을 지정합니다.

Syntax

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::MapID3D10Texture3D::Map에서 사용됩니다.

D3D10_MAP_FLAG_DO_NOT_WAIT D3D10_MAP_WRITE_DISCARD 또는 D3D10_MAP_WRITE_NOOVERWRITE 사용할 수 없습니다.

리소스 매핑 중에 GPU와 CPU 간의 잠재적 충돌에 대한 자세한 내용은 리소스 데이터 복사 및 액세스(Direct3D 10)를 참조하세요.

요구 사항

요구 사항
헤더 d3d10.h

추가 정보

리소스 열거형