D3D12_FEATURE_DATA_D3D12_OPTIONS10 structure (d3d12.h)

Indicates whether or not the SUM combiner can be used, and whether or not SV_ShadingRate can be set from a mesh shader.

Syntax

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS10 {
  BOOL VariableRateShadingSumCombinerSupported;
  BOOL MeshShaderPerPrimitiveShadingRateSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS10;

Members

VariableRateShadingSumCombinerSupported

Type: _Out_ BOOL

Indicates whether or not the SUM combiner can be used (this relates to variable-rate shading Tier 2). true if it can, otherwise false.

MeshShaderPerPrimitiveShadingRateSupported

Type: _Out_ BOOL

Indicates whether or not SV_ShadingRate can be set from a mesh shader (this relates to variable-rate shading Tier 2). true if it can, otherwise false.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header d3d12.h

See also