D3D12DDI_D3D12_OPTIONS_DATA_0054结构 (d3d12umddi.h)

显示选项数据。

语法

typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0054 {
  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_RENDER_PASS_TIER                   RenderPassTier;
  D3D12DDI_RAYTRACING_TIER                    RaytracingTier;
} D3D12DDI_D3D12_OPTIONS_DATA_0054;

成员

ResourceBindingTier

资源绑定层。

ConservativeRasterizationTier

保守的光栅化层。

TiledResourcesTier

平铺资源层。

CrossNodeSharingTier

跨节点共享层。

VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation

没有 GS 仿真支持的任何着色器馈送光栅器的 VP 和 RT 数组索引。

OutputMergerLogicOp

输出合并逻辑选项。

ResourceHeapTier

资源堆层。

DepthBoundsTestSupported

支持的深度边界测试。

ProgrammableSamplePositionsTier

可编程示例位置层。

CopyQueueTimestampQueriesSupported

支持复制队列时间戳查询。

WriteBufferImmediateQueueFlags

写入缓冲区即时队列标志。

ViewInstancingTier

查看实例层。

BarycentricsSupported

支持 Barycentrics。

ReservedBufferPlacementSupported

支持的保留缓冲区放置。 仅支持 64KB 对齐的 MSAA。

Deterministic64KBUndefinedSwizzle

确定性 64KB 未定义的重排。

SRVOnlyTiledResourceTier3

指示硬件是否支持仅 SRV 稀疏卷纹理。

RenderPassTier

硬件支持的 D3D12DDI_RENDER_PASS_TIER

RaytracingTier

硬件支持的 D3D12DDI_RAYTRACING_TIER

要求

   
最低受支持的客户端 Windows 10 版本 1809
Header d3d12umddi.h