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 |