Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the level of support for programmable sample positions that's offered by the adapter.
Syntax
typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER {
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 1,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 2
} ;
Constants
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTEDValue: 0 Indicates that there's no support for programmable sample positions. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1Value: 1 Indicates that there's tier 1 support for programmable sample positions. In tier 1, a single sample pattern can be specified to repeat for every pixel (SetSamplePosition parameter NumPixels = 1) and ResolveSubResource is supported. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2Value: 2 Indicates that there's tier 2 support for programmable sample positions. In tier 2, four separate sample patterns can be specified for each pixel in a 2x2 grid (SetSamplePosition parameter NumPixels = 4) that repeats over the render-target or viewport, aligned on even coordinates . |
Remarks
This enum is used by the D3D12_FEATURE_D3D12_DATA_OPTIONS2 structure to indicate the level of support offered for programmable sample positions.
Requirements
| Requirement | Value |
|---|---|
| Header | d3d12.h |