D3D12DDI_D3D12_OPTIONS_DATA_0062 Struktur (d3d12umddi.h)
Enthält Anzeigeoptionendaten.
Syntax
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;
Angehörige
ResourceBindingTier
Ressourcenbindungsstufe.
ConservativeRasterizationTier
Konservative Rasterungsebene.
TiledResourcesTier
Nebeneinander angeordnete Ressourcenebene.
CrossNodeSharingTier
Knotenübergreifende Freigabeebene.
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
VP- und RT-Arrayindex von jedem Shaderzuführungsrasterizer, der ohne GS-Emulation unterstützt wird.
OutputMergerLogicOp
Ausgabezusammenführungslogikoption.
ResourceHeapTier
Ressourcen-Heapebene.
DepthBoundsTestSupported
Tiefengrenzen werden unterstützt.
ProgrammableSamplePositionsTier
Programmierbare Beispielpositionen.
CopyQueueTimestampQueriesSupported
Kopieren von Warteschlangenzeitstempelabfragen, die unterstützt werden.
WriteBufferImmediateQueueFlags
Schreiben sie direkte Warteschlangenkennzeichnungen für Puffer.
ViewInstancingTier
Instancing-Ebene anzeigen.
BarycentricsSupported
Barycentrics unterstützt.
ReservedBufferPlacementSupported
Reservierte Pufferplatzierung wird unterstützt. Unterstützt nur 64 KB ausgerichtete MSAA.
Deterministic64KBUndefinedSwizzle
Deterministic 64KB undefiniert swizzle.
SRVOnlyTiledResourceTier3
Gibt an, ob die Hardware SRV-nur geringe Volumentexturen unterstützt.
RenderPassTier
Die D3D12DDI_RENDER_PASS_TIER, die die Hardware unterstützt.
RaytracingTier
Die D3D12DDI_RAYTRACING_TIER, die die Hardware unterstützt.
VariableShadingRateTier
Die D3D12DDI_VARIABLE_SHADING_RATE_TIER, die die Hardware unterstützt.
PerPrimitiveShadingRateSupportedWithViewportIndexing
Gibt an, dass die Grundtypschattierungsrate bei der Viewport-Indizierung unterstützt wird.
AdditionalShadingRatesSupported
Gibt an, dass zusätzliche Schattierungsraten unterstützt werden.
ShadingRateImageTileSize
Die Größe der Bildkachelgröße mit Schattierungsrate.
BackgroundProcessingSupported
BOOL, um anzugeben, dass der Treiber die Hintergrundverarbeitung unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Header- | d3d12umddi.h |