共用方式為


D3D12DDI_D3D12_OPTIONS_DATA_0062 結構 (d3d12umddi.h)

包含顯示選項數據。

語法

typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0062 {
  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_VARIABLE_SHADING_RATE_TIER         VariableShadingRateTier;
  BOOL                                        PerPrimitiveShadingRateSupportedWithViewportIndexing;
  BOOL                                        AdditionalShadingRatesSupported;
  UINT                                        ShadingRateImageTileSize;
  BOOL                                        BackgroundProcessingSupported;
} D3D12DDI_D3D12_OPTIONS_DATA_0062;

成員

ResourceBindingTier

資源系結層。

ConservativeRasterizationTier

保守的點陣化層。

TiledResourcesTier

磚資源層。

CrossNodeSharingTier

跨節點共享層。

VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation

支援任何著色器饋送點陣化且不含 GS 仿真的 VP 和 RT 陣列索引。

OutputMergerLogicOp

輸出合併邏輯選項。

ResourceHeapTier

資源堆積層。

DepthBoundsTestSupported

支援的深度界限測試。

ProgrammableSamplePositionsTier

可程式化範例位置層。

CopyQueueTimestampQueriesSupported

支援複製佇列時間戳查詢。

WriteBufferImmediateQueueFlags

寫入緩衝區立即佇列旗標。

ViewInstancingTier

檢視實例層。

BarycentricsSupported

支援Barycentrics。

ReservedBufferPlacementSupported

支援的保留緩衝區放置。 僅支援 64KB 對齊的 MSAA。

Deterministic64KBUndefinedSwizzle

確定性 64KB 未定義的 swizzle。

SRVOnlyTiledResourceTier3

指出硬體是否支援僅限 SRV 的疏鬆磁碟區紋理。

RenderPassTier

硬體支援的 D3D12DDI_RENDER_PASS_TIER

RaytracingTier

硬體支援的 D3D12DDI_RAYTRACING_TIER

VariableShadingRateTier

硬體支援的 D3D12DDI_VARIABLE_SHADING_RATE_TIER

PerPrimitiveShadingRateSupportedWithViewportIndexing

表示檢視區索引支援基本底紋速率。

AdditionalShadingRatesSupported

表示支援其他底紋速率。

ShadingRateImageTileSize

底紋速率影像磚大小。

BackgroundProcessingSupported

BOOL 表示驅動程式支援背景處理。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3d12umddi.h