estructura D3D12DDI_D3D12_OPTIONS_DATA_0073 (d3d12umddi.h)
Contiene los datos de opciones de visualización admitidos por el controlador o hardware.
Sintaxis
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;
Miembros
ResourceBindingTier
Valor de D3D12DDI_RESOURCE_BINDING_TIER .
ConservativeRasterizationTier
Valor de D3D12_CONSERVATIVE_RASTERIZATION_TIER .
TiledResourcesTier
Valor de D3D12DDI_TILED_RESOURCES_TIER .
CrossNodeSharingTier
Valor D3D12DDI_CROSS_NODE_SHARING_TIER que indica el nivel de uso compartido entre nodos de un adaptador de pantalla.
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
Establezca TRUE cuando el índice de matriz VP y RT de cualquier rasterizador de alimentación del sombreador compatible sin emulación de GS; De lo contrario, establezca FALSE.
OutputMergerLogicOp
Establezca TRUE cuando se admiten las operaciones lógicas de fusión de salida; De lo contrario, establezca FALSE.
ResourceHeapTier
Valor de D3D12DDI_RESOURCE_HEAP_TIER .
DepthBoundsTestSupported
Establezca TRUE cuando se admiten las pruebas de límites de profundidad; De lo contrario, establezca FALSE.
ProgrammableSamplePositionsTier
Valor de D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER que indica el nivel de posiciones de ejemplo programables compatible.
CopyQueueTimestampQueriesSupported
Establezca TRUE cuando se admiten las consultas de marca de tiempo de cola; De lo contrario, establezca FALSE.
WriteBufferImmediateQueueFlags
Valor D3D12DDI_COMMAND_QUEUE_FLAGS de la cola de comandos de vídeo.
ViewInstancingTier
Valor de D3D12DDI_VIEW_INSTANCING_TIER .
BarycentricsSupported
Establece TRUE cuando se admiten coordenadas Barycéntricas; De lo contrario, establezca FALSE.
ReservedBufferPlacementSupported
Establezca TRUE cuando se admita la colocación del búfer (solo se admite la compatibilidad con MSAA alineada de 64 KB); De lo contrario, establezca FALSE.
Deterministic64KBUndefinedSwizzle
Establezca TRUE cuando se admita unwizzle determinista de 64 KB sin definir; De lo contrario, establezca FALSE.
SRVOnlyTiledResourceTier3
Establezca TRUE cuando el hardware admita texturas de volumen dispersas de solo SRV; De lo contrario, establezca FALSE.
RenderPassTier
El D3D12DDI_RENDER_PASS_TIER que admite el hardware.
RaytracingTier
El D3D12DDI_RAYTRACING_TIER que admite el hardware.
VariableShadingRateTier
El D3D12DDI_VARIABLE_SHADING_RATE_TIER que admite el hardware.
PerPrimitiveShadingRateSupportedWithViewportIndexing
Establezca TRUE cuando se admite la tasa de sombreado primitivo con la indexación de ventanilla; De lo contrario, establezca FALSE.
AdditionalShadingRatesSupported
Establezca TRUE si se admiten tasas de sombreado adicionales; De lo contrario, establezca FALSE.
ShadingRateImageTileSize
Tamaño del icono de la imagen de espacio de pantalla.
BackgroundProcessingSupported
Establezca TRUE cuando el controlador admita el procesamiento en segundo plano; De lo contrario, establezca FALSE.
MeshShaderTier
El D3D12DDI_MESH_SHADER_TIER que admite el dispositivo.
SamplerFeedbackTier
El D3D12DDI_SAMPLER_FEEDBACK_TIER que admite el dispositivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | d3d12umddi.h |