estructura de D3D12DDI_D3D12_OPTIONS_DATA_0062 (d3d12umddi.h)
Contiene datos de opciones de visualización.
Sintaxis
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;
Miembros
ResourceBindingTier
Nivel de enlace de recursos.
ConservativeRasterizationTier
Nivel de rasterización conservador.
TiledResourcesTier
Nivel de recursos en mosaico.
CrossNodeSharingTier
Nivel de uso compartido entre nodos.
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
Índice de matriz VP y RT de cualquier rasterizador de alimentación del sombreador compatible sin emulación de GS.
OutputMergerLogicOp
Opción lógica de fusión de salida.
ResourceHeapTier
Nivel de montón de recursos.
DepthBoundsTestSupported
Se admite la prueba de límites de profundidad.
ProgrammableSamplePositionsTier
Nivel de posiciones de ejemplo programables.
CopyQueueTimestampQueriesSupported
Copia de consultas de marca de tiempo de cola admitidas.
WriteBufferImmediateQueueFlags
Escribir marcas de cola inmediatas del búfer.
ViewInstancingTier
Ver el nivel de creación de instancias.
BarycentricsSupported
Se admiten los barycéntricos.
ReservedBufferPlacementSupported
Se admite la selección de ubicación reservada del búfer. Solo admite 64 KB alineados con MSAA.
Deterministic64KBUndefinedSwizzle
Determinista de 64 KB undefined swizzle.
SRVOnlyTiledResourceTier3
Indica si el hardware admite texturas de volumen dispersas de solo SRV.
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
Indica que la velocidad de sombreado primitivo se admite con la indexación de ventanilla.
AdditionalShadingRatesSupported
Indica que se admiten tasas de sombreado adicionales.
ShadingRateImageTileSize
Tamaño del icono de imagen de frecuencia de sombreado.
BackgroundProcessingSupported
BOOL para indicar que el controlador admite el procesamiento en segundo plano.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |