하드웨어 계층
계층 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개를 남김).
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기