타일 풀에서 사용할 수 있는 작업
타일 풀에 대한 작업에는 타일 풀 크기 조정, 리소스 제공(시스템에 전체 타일 풀에 대한 메모리 임시 생성) 및 리소스 회수가 포함됩니다.
- 타일 풀의 수명은 이 경우 스트리밍 리소스로부터의 매핑 추적을 포함해 참조 계산의 지원을 받아 다른 모든 Direct3D 리소스와 같이 작동합니다. 애플리케이션이 더는 타일 풀을 참조하지 않고 메모리에 대한 모든 타일 매핑이 사라지고 GPU(그래픽 처리 장치) 액세스가 완료되면 운영 체제가 타일 풀 할당을 취소합니다.
- 타일 풀에 대한 표면 공유 및 동기화 작업(스트리밍 리소스에 직접 하는 작업은 아님) 관련 API. 제공한 타일 풀에 대한 동작과 마찬가지로, 타일 풀을 공유한 상태에서 현재 또 하나의 디바이스 및 프로세스에 따라 타일 풀을 획득한 경우, 타일 풀을 가리키는 스트리밍 리소스에 액세스하는 Direct3D 명령은 삭제됩니다.
- 타일 풀 크기 조정.
- 리소스 제공 및 리소스 회수 - 시스템에 일시적으로 메모리를 양보하기 위한 이 작업은 전체 타일 풀에서 작동합니다(개별 스트리밍 리소스에는 사용할 수 없음). 스트리밍 리소스가 제공된 타일 풀에 있는 타일 하나를 가리키는 경우, 스트리밍 리소스는 그 타일이 마치 제공된 것처럼 동작합니다(예를 들어 런타임은 그 타일을 참조하는 명령을 삭제함).
타일 풀 메모리에 대한 직접적인 데이터 복사 작업은 할 수 없습니다. 메모리에 대한 액세스는 스트리밍 리소스를 통해 언제든지 할 수 있습니다.
관련 항목