D3D12DDI_D3D12_OPTIONS_DATA_0080 Struktur (d3d12umddi.h)
Die D3D12DDI_D3D12_OPTIONS_DATA_0080 Struktur enthält Anzeigeoptionendaten, die vom Treiber/der Hardware unterstützt werden.
Syntax
typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0080 {
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;
BOOL DriverManagedShaderCachePresent;
} D3D12DDI_D3D12_OPTIONS_DATA_0080;
Angehörige
ResourceBindingTier
Der D3D12DDI_RESOURCE_BINDING_TIER Wert.
ConservativeRasterizationTier
Der D3D12_CONSERVATIVE_RASTERIZATION_TIER Wert.
TiledResourcesTier
Der wert D3D12DDI_TILED_RESOURCES_TIER.
CrossNodeSharingTier
Der D3D12DDI_CROSS_NODE_SHARING_TIER Wert, der die Freigabeebene über Knoten eines Anzeigeadapters angibt.
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
Legen Sie WAHR fest, wenn VP- und RT-Arrayindex von jedem Shaderzuführungsrasterizer ohne GS-Emulation unterstützt wird; andernfalls false festlegen.
OutputMergerLogicOp
True festlegen, wenn Ausgabezusammenführungslogikvorgänge unterstützt werden; andernfalls false festlegen.
ResourceHeapTier
Der D3D12DDI_RESOURCE_HEAP_TIER Wert.
DepthBoundsTestSupported
True festlegen, wenn Tiefengrenzentests unterstützt werden; andernfalls false festlegen.
ProgrammableSamplePositionsTier
Der D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER Wert, der die unterstützte programmierbare Beispielpositionsebene angibt.
CopyQueueTimestampQueriesSupported
True festlegen, wenn Warteschlangenzeitstempelabfragen unterstützt werden; andernfalls false festlegen.
WriteBufferImmediateQueueFlags
Der D3D12DDI_COMMAND_QUEUE_FLAGS Wert für die Videobefehlswarteschlange.
ViewInstancingTier
Der wert D3D12DDI_VIEW_INSTANCING_TIER.
BarycentricsSupported
True festlegen, wenn baryzentrische Koordinaten unterstützt werden; andernfalls false festlegen.
ReservedBufferPlacementSupported
Legen Sie TRUE fest, wenn die Pufferplatzierung unterstützt wird (nur 64 KB ausgerichtete MSAA-Unterstützung); andernfalls false festlegen.
Deterministic64KBUndefinedSwizzle
True festlegen, wenn deterministische 64 KB undefinierte Swizzle unterstützt wird; andernfalls false festlegen.
SRVOnlyTiledResourceTier3
Legen Sie TRUE fest, wenn die Hardware SRV-nur geringe Volumentexturen unterstützt. andernfalls false festlegen.
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
True festlegen, wenn pro primitive Schattierungsrate mit Viewport-Indizierung unterstützt wird; andernfalls false festlegen.
AdditionalShadingRatesSupported
Legen Sie TRUE fest, wenn zusätzliche Schattierungsraten unterstützt werden. andernfalls false festlegen.
ShadingRateImageTileSize
Die Kachelgröße des Bildschirmbereichsbilds.
BackgroundProcessingSupported
True festlegen, wenn der Treiber die Hintergrundverarbeitung unterstützt; andernfalls false festlegen.
MeshShaderTier
Die D3D12DDI_MESH_SHADER_TIER, die das Gerät unterstützt.
SamplerFeedbackTier
Die D3D12DDI_SAMPLER_FEEDBACK_TIER, die das Gerät unterstützt.
DriverManagedShaderCachePresent
Legen Sie TRUE fest, wenn der Treiber die Shadercacheverwaltung unterstützt. Beim Festlegen von TRUE muss der Treiber eine Nicht-NULL-PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 Rückruffunktion bereitstellen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | d3d12umddi.h |