Bagikan melalui


struktur D3D12DDI_D3D12_OPTIONS_DATA_0073 (d3d12umddi.h)

Berisi data opsi tampilan yang didukung oleh pengandar/piranti keras.

Sintaks

typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0073 {
  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_MESH_SHADER_TIER                   MeshShaderTier;
  D3D12DDI_SAMPLER_FEEDBACK_TIER              SamplerFeedbackTier;
} D3D12DDI_D3D12_OPTIONS_DATA_0073;

Anggota

ResourceBindingTier

Nilai D3D12DDI_RESOURCE_BINDING_TIER .

ConservativeRasterizationTier

Nilai D3D12_CONSERVATIVE_RASTERIZATION_TIER .

TiledResourcesTier

Nilai D3D12DDI_TILED_RESOURCES_TIER .

CrossNodeSharingTier

Nilai D3D12DDI_CROSS_NODE_SHARING_TIER menunjukkan tingkat berbagi di seluruh simpul adaptor tampilan.

VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation

Atur TRUE saat indeks array VP dan RT dari rasterizer pengumpan shader apa pun yang didukung tanpa emulasi GS; jika tidak, atur FALSE.

OutputMergerLogicOp

Atur TRUE saat operasi logika penggabungan output didukung; jika tidak, atur FALSE.

ResourceHeapTier

Nilai D3D12DDI_RESOURCE_HEAP_TIER .

DepthBoundsTestSupported

Atur TRUE saat pengujian batas kedalaman didukung; jika tidak, atur FALSE.

ProgrammableSamplePositionsTier

Nilai D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER menunjukkan tingkat posisi sampel yang dapat diprogram yang didukung.

CopyQueueTimestampQueriesSupported

Atur TRUE saat kueri tanda waktu antrean didukung; jika tidak, atur FALSE.

WriteBufferImmediateQueueFlags

Nilai D3D12DDI_COMMAND_QUEUE_FLAGS untuk antrean perintah video.

ViewInstancingTier

Nilai D3D12DDI_VIEW_INSTANCING_TIER .

BarycentricsSupported

Atur TRUE saat koordinat Barycentric didukung; jika tidak, atur FALSE.

ReservedBufferPlacementSupported

Atur TRUE saat penempatan buffer didukung (hanya dukungan MSAA selaras 64KB); jika tidak, atur FALSE.

Deterministic64KBUndefinedSwizzle

Atur TRUE ketika deterministik 64KB undefined swizzle didukung; jika tidak, atur FALSE.

SRVOnlyTiledResourceTier3

Atur TRUE saat perangkat keras mendukung tekstur volume jarang khusus SRV; jika tidak, atur FALSE.

RenderPassTier

D3D12DDI_RENDER_PASS_TIER yang didukung perangkat keras.

RaytracingTier

D3D12DDI_RAYTRACING_TIER yang didukung perangkat keras.

VariableShadingRateTier

D3D12DDI_VARIABLE_SHADING_RATE_TIER yang didukung perangkat keras.

PerPrimitiveShadingRateSupportedWithViewportIndexing

Atur TRUE saat laju bayangan primitif didukung dengan pengindeksan viewport; jika tidak, atur FALSE.

AdditionalShadingRatesSupported

Atur TRUE jika laju bayangan tambahan didukung; jika tidak, atur FALSE.

ShadingRateImageTileSize

Ukuran petak peta gambar ruang layar.

BackgroundProcessingSupported

Atur TRUE saat driver mendukung pemrosesan latar belakang; jika tidak, atur FALSE.

MeshShaderTier

D3D12DDI_MESH_SHADER_TIER yang didukung perangkat.

SamplerFeedbackTier

D3D12DDI_SAMPLER_FEEDBACK_TIER yang didukung perangkat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header d3d12umddi.h