하드웨어 계층
계층 1에서 계층 3까지의 하드웨어 수준에는 파이프라인에서 사용할 수 있는 리소스가 늘어나고 있습니다.
하드웨어에 따라 제한
파이프라인에 사용할 수 있는 리소스 | 계층 1 | 계층 2 | 계층 3 |
---|---|---|---|
기능 수준 | 11.0+ | 11.0+ | 11.1+ |
렌더링에 사용되는 CBV(상수 버퍼 뷰), SRV(셰이더 리소스 뷰) 또는 UAV(순서가 지정되지 않은 액세스 뷰) 힙의 최대 설명자 수 | 1,000,000 | 1,000,000 | 1,000,000+ |
셰이더 단계당 모든 설명자 테이블의 상수 버퍼 뷰 최대 수 | 14 | 14 | 전체 힙 |
셰이더 단계당 모든 설명자 테이블의 최대 셰이더 리소스 뷰 수 | 128 | 전체 힙 | 전체 힙 |
모든 단계에서 모든 설명자 테이블의 순서가 지정되지 않은 액세스 뷰의 최대 수 | 기능 수준 11.1 이상에 대한 64 기능 수준 11의 경우 8 |
64 | 전체 힙 |
셰이더 단계당 모든 설명자 테이블의 최대 샘플러 수 | 16 | 2048 | 2048 |
굵은 항목은 이전 계층에 비해 크게 개선된 내용을 강조 표시합니다.
모든 힙에 적용되는 계층 1 하드웨어 및 CBV 및 UAV 힙에 적용되는 계층 2 하드웨어에는 셰이더(분기로 인해)가 필요하지 않더라도 루트 서명 설명자 테이블에서 다루는 모든 설명자 힙 항목은 셰이더가 실행될 때까지 설명자로 채워야 합니다. 계층 3 하드웨어에는 이러한 제한이 없습니다. 이 제한에 대한 한 가지 완화 방법은 Null 설명자부지런히 사용하는 것입니다.
고정 제한
셰이더 표시 설명자 힙의 최대 샘플러 수는 2048개입니다.
라이브 루트 서명에서 고유한 정적 샘플러의 최대 수는 2032(자체 샘플러가 필요한 드라이버의 경우 16개 남음)입니다.