structure D3D12DDI_D3D12_OPTIONS_DATA_0054 (d3d12umddi.h)
Afficher les données des options.
Syntaxe
typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0054 {
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_D3D12_OPTIONS_DATA_0054;
Membres
ResourceBindingTier
Niveau de liaison de ressources.
ConservativeRasterizationTier
Niveau de rastérisation conservateur.
TiledResourcesTier
Niveau de ressources en mosaïque.
CrossNodeSharingTier
Niveau de partage entre nœuds.
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation
Index de tableau VP et RT de n’importe quel nuanceur alimentant le rastériseur pris en charge sans émulation GS.
OutputMergerLogicOp
Option logique de fusion de sortie.
ResourceHeapTier
Niveau tas de ressources.
DepthBoundsTestSupported
Test de limites de profondeur pris en charge.
ProgrammableSamplePositionsTier
Niveau de positions d’exemples programmables.
CopyQueueTimestampQueriesSupported
Copier les requêtes d’horodatage de file d’attente prises en charge.
WriteBufferImmediateQueueFlags
Écrire les indicateurs de file d’attente immédiate de la mémoire tampon.
ViewInstancingTier
Afficher le niveau d’instanciation.
BarycentricsSupported
Barycentrics pris en charge.
ReservedBufferPlacementSupported
Placement de mémoire tampon réservé pris en charge. Prend uniquement en charge MSAA aligné 64 Ko.
Deterministic64KBUndefinedSwizzle
Swizzle déterministe non défini de 64 Ko.
SRVOnlyTiledResourceTier3
Indique si le matériel prend en charge les textures de volume éparses SRV uniquement.
RenderPassTier
D3D12DDI_RENDER_PASS_TIER que le matériel prend en charge.
RaytracingTier
D3D12DDI_RAYTRACING_TIER pris en charge par le matériel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour