다음을 통해 공유


타일 풀에서 사용할 수 있는 작업

이 섹션에서는 타일 풀에서 수행할 수 있는 작업을 나열합니다.

  • 타일 풀의 수명은 타일형 리소스의 매핑 추적을 포함하여 참조 계산을 통해 지원되는 다른 Direct3D 리소스와 마찬가지로 작동합니다. 애플리케이션이 더는 타일 풀을 참조하지 않고 메모리에 대한 모든 타일 매핑이 사라지고 GPU(그래픽 처리 장치) 액세스가 완료되면 운영 체제가 타일 풀 할당을 취소합니다.
  • 타일 풀에 대해 표면 공유 및 동기화와 관련된 API가 작동합니다(타일식 리소스에서는 직접 작동하지 않음). 제공된 타일 풀의 동작과 마찬가지로 타일 풀을 가리키는 타일 리소스에 액세스하는 Direct3D 명령은 타일 풀이 공유되었으며 현재 다른 디바이스 및 프로세스에서 가져온 경우 삭제됩니다.
  • ID3D11DeviceContext2::ResizeTilePool 작업
  • IDXGIDevice2::OfferResourcesReclaimResources 작업 - 시스템에 일시적으로 메모리를 생성하기 위한 이러한 API는 전체 타일 풀에서 작동하며 개별 타일식 리소스에는 사용할 수 없습니다. 바둑판식 리소스가 제공된 타일 풀의 타일을 가리키는 경우 바둑판식 리소스는 제공된 것처럼 동작합니다(예: 런타임은 이를 참조하는 명령을 삭제).

타일 풀 메모리에 대한 직접적인 데이터 복사 작업은 할 수 없습니다. 메모리에 대한 액세스는 항상 타일형 리소스를 통해 수행됩니다.

타일형 리소스 만들기