설명자 힙

설명자 힙은 설명자의 연속 할당 컬렉션으로, 모든 설명자에 대한 하나의 할당입니다.

섹션 내용

항목 설명
설명자 힙 개요
설명자 힙은 PSO(파이프라인 상태 개체)에 속하지 않는 많은 개체 유형[예: SRV(셰이더 리소스 뷰), UAV(순서가 지정되지 않은 액세스 뷰), CBV(상수 버퍼 뷰) 및 샘플러]을 포함합니다.
하드웨어 계층
계층 1에서 계층 3까지 하드웨어 수준에는 파이프라인에 사용할 수 있는 더 많은 리소스가 포함됩니다.
셰이더 표시 설명자 힙
셰이더 표시 설명자 힙은 설명자 테이블을 통해 셰이더에서 참조할 수 있는 설명자 힙입니다.
셰이더 비표시 설명자 힙
일부 설명자 힙은 설명자 테이블을 통해 셰이더에서 참조할 수 없지만, 명령 목록을 기록하기 전에 설명자 스테이징에서 앱을 지원하기 위해 또는 셰이더 비표시 힙이 필요하기 때문에 존재할 수 있습니다.
설명자 힙 만들기
설명자 힙을 만들고 구성하려면 설명자 힙 형식을 선택하고, 포함된 설명자 수를 확인하고, CPU 표시인지 또는 셰이더 표시인지를 나타내는 플래그를 설정해야 합니다.
설명자 힙 설정 및 채우기
명령 목록에서 설정할 수 있는 설명자 힙 형식은 설명자 테이블을 사용할 수 있는(각각 한 번에 하나만) 설명자를 포함하는 형식입니다.
설명자 힙 구성 요약
다음 표에서는 셰이더 표시 및 셰이더 비표시 힙 지원에 대한 요약 정보를 보여 줍니다.

설명자

설명자 테이블

ID3D12DescriptorHeap

리소스 바인딩

루트 서명