D3D12DDI_RENDER_PASS_TIER enumeration (d3d12umddi.h)
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_SUPPORTED Value: 0 The UMD has not implemented a DDI Table, which is supported via software emulation. |
D3D12DDI_RENDER_PASS_TIER_1 Value: 1 The driver provides tier 1 support. |
D3D12DDI_RENDER_PASS_TIER_2 Value: 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 |