계층 2
이 섹션에서는 계층 2 지원에 대해 설명합니다.
- 최소 기능 수준이 11.1인 하드웨어.
- 이전 계층의 모든 기능(계층 1 특정 제한 제외)에 더하여 다음과 같은 기능이 추가로 지원됩니다.
- LOD 및 매핑된 상태 피드백을 고정할 수 있는 셰이더 명령어를 사용할 수 있습니다. 자세한 내용은 HLSL 타일 리소스 노출을 참조하세요.
- 비매핑된 타일의 읽기는 형식에서 누락되지 않은 모든 요소의 경우에는 0을 반환하고 누락된 요소의 경우에는 기본값을 반환합니다.
- 비매핑된 타일에 대한 쓰기는 메모리까지 전달되지 않고 캐시에서 종료되어 동일한 주소에 대한 읽기가 처리하거나 처리하지 못할 수도 있습니다.
- NULL 및 비NULL 타일을 공간에 배치하는 텍스처 필터링은 NULL 타일의 텍셀일 경우 0(누락된 형식 요소의 기본값)을 전체 필터 연산에 지정합니다. 일부 초기의 하드웨어는 이러한 요건을 충족하지 못하고 어떤 텍셀(0이 아닌 가중치)이든 NULL 타일에 해당하면 전체 필터 결과로 0(누락된 형식 요소의 기본값)을 반환합니다. 그 밖에 다른 하드웨어는 필터 연산에 0이 아닌 가중치의 모든 텍셀을 포함해야 하는 요건을 반드시 충족해야 합니다.
- NULL 텍셀 액세스는 상태 피드백에 대한 CheckAccessFullyMapped 연산에서 텍스처 읽기가 false를 반환하는 원인이 됩니다. 이는 셰이더에서 텍스처 액세스 결과의 쓰기 마스킹 방식과 텍스처 형식의 요소 수(텍스처 액세스가 필요 없어 보이는 조합)와 상관없습니다.
- 표준 타일 모양의 정렬 제한: 모든 크기에서 표준 타일을 1개 이상 채우는 Mipmap은 표준 타일링 사용이 보장되며, 나머지는 하나의 유닛으로서 N 타일로 압축되는 것으로 알려져 있습니다(애플리케이션에 N이 보고됨). 애플리케이션은 N 타일을 타일 풀에서 임의로 연결되지 않은 위치에 매핑할 수 있지만 압축된 타일을 모두 매핑하든지, 혹은 하나라도 매핑해서는 안 됩니다. Mip 압축은 배열 부분당 압축된 타일의 고유 세트입니다.
- 최소/최대 축소 필터링이 지원됩니다. 최소/최대 감소 필터링에 대한 자세한 내용은 타일식 리소스 텍스처 샘플링 기능을 참조하세요.
- 모든 차원의 표준 타일 크기보다 작은 mipmap이 있는 타일식 리소스는 배열 크기가 1보다 클 수 없습니다.
- 중복 매핑이 있는 타일 액세스 제한에 설명된 중복 매핑이 있을 때 타일에 액세스하는 방법에 대한 제한 사항은 계속 적용됩니다.