다음을 통해 공유


타일 풀 만들기

타일 풀은 pDesc 매개 변수가 가리키는 D3D11_BUFFER_DESC구조체MiscFlags 멤버에 D3D11_RESOURCE_MISC_TILE_POOL 플래그를 전달하여 ID3D11Device::CreateBuffer API를 통해 만들어집니다.

애플리케이션은 Direct3D 디바이스 하나당 1개 이상의 타일 풀을 만들 수 있습니다. 각 타일 풀의 전체 크기는 Direct3D 11의 리소스 크기 제한인 GPU RAM의 약 1/4로 한정됩니다.

타일 풀은 64KB 타일로 구성되지만 운영 체제(디스플레이 드라이버)가 백그라운드에서 전체 풀을 하나 이상의 할당으로 관리합니다. 따라서 세분화 수준은 애플리케이션에 표시되지 않습니다. 타일형 리소스는 타일 풀 내의 타일을 가리켜 콘텐츠를 정의합니다. 타일을 NULL로 지정하여 타일을 타일에서 매핑 해제합니다. 이러한 매핑되지 않은 타일에는 읽기 또는 쓰기 동작에 대한 규칙이 있습니다. 자세한 내용은 위험 추적 및 타일 풀 리소스를 참조하세요.

타일 풀에 대한 매핑