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.
A D3D12DDI_RENDER_PASS_TIER value indicates the level of support that a user-mode driver (UMD) provides for render passes.
Syntax
typedef enum D3D12DDI_RENDER_PASS_TIER {
D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTED = 0,
D3D12DDI_RENDER_PASS_TIER_1 = 1,
D3D12DDI_RENDER_PASS_TIER_2 = 2
} ;
Constants
D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTEDValue: 0 The UMD has not implemented a DDI Table, which is supported via software emulation. |
D3D12DDI_RENDER_PASS_TIER_1Value: 1 The driver provides tier 1 support. |
D3D12DDI_RENDER_PASS_TIER_2Value: 2 The driver provides tier 2 support. |
Remarks
See D3D12_VIEW_INSTANCING_TIER for a detailed description for each tier level.
The UMD will report back these tiers to the runtime. The runtime will validate that UMDs that fill out the DDI table report back at least TIER_1 support. At the same time, the runtime will validate that UMDs that do not fill out the DDI table do not claim anything other than TIER_0 support (the runtime will fail device creation in this case).
Note
This requirement will only be present for UMDs that support the DDI build version in which this change is made.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10, version 1809 |
| Header | d3d12umddi.h |