D3D12DDI_SHADING_RATE_COMBINER_0062 열거형(d3d12umddi.h)

두 음영 속도 A와 B를 결합하는 데 사용되는 결합자 유형을 나타냅니다. 여기서 A는 파이프라인/렌더링 상태(그리기당) 음영 속도이고 B는 다음 유형의 음영 속도 중 하나입니다.

  • 꼭짓점 셰이더에서 자극하는 꼭짓점 음영 속도
  • 기본 음영 속도당(기하 도형 셰이더에서)
  • 이미지 기반 음영 속도

Syntax

typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
  D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
  D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
  D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
  D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
  D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;

상수

 
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH
결과가 A인 기본 결합자입니다. 파이프라인/렌더링 상태(그리기당) 음영 속도가 사용됩니다.
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE
B 형식의 음영 속도는 음영 속도로 사용됩니다.
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN
결합된 음영 속도는 최소 A 및 B입니다. 이 음영 속도는 더 높은 품질입니다.
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX
결합된 음영 속도는 A와 B의 최대값입니다. 이 음영 속도는 품질이 낮습니다.
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
A를 기준으로 B 비용을 적용합니다. 결합된 속도는 min(maxRate, A.xy + B.xy)과 같습니다. 여기서 maxRate 는 디바이스에서 허용되는 가장 큰 거친 픽셀 차원입니다.

설명

꼭짓점 특성별로 셰이더 속도를 지정하는 경우:

  • 기하 도형 셰이더를 사용하는 경우 꼭짓점 특성을 통해 음영 속도를 지정할 수 있습니다.

  • 기하 도형 셰이더가 사용되지 않으면 유발 꼭짓점에서 음영 속도를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1903
머리글 d3d12umddi.h