구문
매개 변수
shadingRateImage형식: ID3D12Resource * 화면 공간 셰이딩 속도 이미지를 나타내는 ID3D12Resource에 대한 선택적 포인터입니다. NULL이면 모든 값이 1x1의 셰이딩 속도인 셰이딩 속도 이미지를 가지는 것과 동일한 효과가 있습니다. 이 텍스처는 D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE 상태가 적용되어야 합니다. 셰이딩 속도 이미지의 타일 크기는 D3D12_FEATURE_DATA_D3D12_OPTIONS6을 통해 확인할 수 있습니다. 따라서 셰이딩 속도 이미지의 크기는 다음과 같아야 합니다.
반환 값
형식: void 없음.설명
화면 공간 셰이딩 속도 이미지가 효과를 발휘하려면 셰이딩용 결합기를 설정하기 위해 ID3D12GraphicsCommandList5::RSSetShadingRate를 호출해야 합니다. 그렇지 않으면 기본 결합기(둘 다 D3D12_SHADING_RATE_COMBINER_PASSTHROUGH)로 인해 화면 공간 셰이딩 속도 이미지는 셰이딩 세분성을 결정하는 데 무시됩니다. [ID3D12GraphicsCommandList5::RSSetShadingRate]에 전달된 두 번째 결합기는 전역 셰이딩 속도와 기본 도형별 셰이딩 속도가 결합된 후 셰이딩 속도 이미지에 적용되는 것입니다. 최종 셰이딩 속도에 대한 알고리즘은 다음과 같이 결정됩니다.ApplyCombiner는 다음과 같습니다.
요구 사항
헤더: d3d12_xs.h라이브러리: d3d12_xs.lib
지원 플랫폼: XBOX Series 콘솔
