다음을 통해 공유


하드웨어 계층

계층 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개 남음)입니다.

설명자 힙

하드웨어 기능 수준