구문
멤버
pLocalRootSignature형식: ID3D12RootSignature * 로컬 루트 서명으로 작동할 루트 서명입니다. 상태 객체는 이 서명에 대한 참조를 유지합니다.
설명
이 하위 객체는 상태 객체에서 선택 사항입니다. 지정된 셰이더 함수와 연결된 전역 및/또는 로컬 루트 서명의 조합은 셰이더가 선언한 모든 리소스 바인딩을 정의해야 합니다(전역과 로컬 루트 서명 간의 중첩 없이). 호출 그래프의 특정 함수(셰이더 테이블 간의 호출은 계산하지 않음)가 특정 로컬 루트 서명과 연결되어 있는 경우, 그래프의 다른 모든 함수는 동일한 로컬 루트 서명과 연결되거나 아무 것과도 연결되지 않아야 하며, 셰이더 진입점(호출 그래프의 루트)은 로컬 루트 서명과 연결되어야 합니다. 이는 지정된 셰이더 진입점에서 도달 가능한 코드 집합이 셰이더 레코드의 셰이더 식별자에서 호출되며, 단일 로컬 루트 인수 세트가 적용된다는 사실 때문입니다. 물론 서로 다른 셰이더는 셰이더 식별자가 서로 다른 셰이더 레코드에 있게 되므로 서로 다른 로컬 루트 서명(또는 없음)을 사용할 수 있습니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
