D3D12DDI_D3D12_OPTIONS_DATA_0052 结构 (d3d12umddi.h)
显示选项数据。
语法
typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0052 {
D3D12DDI_RESOURCE_BINDING_TIER ResourceBindingTier;
D3D12DDI_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
D3D12DDI_TILED_RESOURCES_TIER TiledResourcesTier;
D3D12DDI_CROSS_NODE_SHARING_TIER CrossNodeSharingTier;
BOOL VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation;
BOOL OutputMergerLogicOp;
D3D12DDI_RESOURCE_HEAP_TIER ResourceHeapTier;
BOOL DepthBoundsTestSupported;
D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER ProgrammableSamplePositionsTier;
BOOL CopyQueueTimestampQueriesSupported;
D3D12DDI_COMMAND_QUEUE_FLAGS WriteBufferImmediateQueueFlags;
D3D12DDI_VIEW_INSTANCING_TIER ViewInstancingTier;
BOOL BarycentricsSupported;
BOOL ReservedBufferPlacementSupported;
BOOL Deterministic64KBUndefinedSwizzle;
BOOL SRVOnlyTiledResourceTier3;
} D3D12DDI_D3D12_OPTIONS_DATA_0052;
成员
ResourceBindingTier
资源绑定层。
ConservativeRasterizationTier
保守光栅化层。
TiledResourcesTier
平铺资源层。
CrossNodeSharingTier
跨节点共享层。
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
不受 GS 仿真支持的任何着色器馈送光栅器的 VP 和 RT 数组索引。
OutputMergerLogicOp
输出合并逻辑选项。
ResourceHeapTier
资源堆层。
DepthBoundsTestSupported
支持深度边界测试。
ProgrammableSamplePositionsTier
可编程示例位置层。
CopyQueueTimestampQueriesSupported
支持复制队列时间戳查询。
WriteBufferImmediateQueueFlags
写入缓冲区即时队列标志。
ViewInstancingTier
查看实例化层。
BarycentricsSupported
支持以中心为中心。
ReservedBufferPlacementSupported
支持保留缓冲区放置。 仅支持 64KB 对齐的 MSAA。
Deterministic64KBUndefinedSwizzle
确定性 64KB 未定义的重排。
SRVOnlyTiledResourceTier3
指示硬件是否支持仅 SRV 稀疏卷纹理。
注解
若要支持平铺资源层 3 SRV-Only (着色器资源视图) ,驱动程序还必须播发对平铺资源层 2 的支持。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |