D3D12DDI_D3D12_OPTIONS_DATA_0053 structure (d3d12umddi.h)
Syntaxe
typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0053 {
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_D3D12_OPTIONS_DATA_0053;
Membres
ResourceBindingTier
Niveau de liaison de ressources.
ConservativeRasterizationTier
Niveau de rastérisation conservateur.
TiledResourcesTier
Niveau de ressource 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 des positions d’échantillon programmables.
CopyQueueTimestampQueriesSupported
Copier les requêtes d’horodatage de file d’attente prises en charge.
WriteBufferImmediateQueueFlags
Écrire des indicateurs de file d’attente d’exécution de la mémoire tampon.
ViewInstancingTier
Afficher le niveau d’instanciation.
BarycentricsSupported
Barycentrics pris en charge.
ReservedBufferPlacementSupported
Placement de la mémoire tampon réservée pris en charge. Prend uniquement en charge msAA aligné sur 64 Ko.
Deterministic64KBUndefinedSwizzle
Swizzle déterministe de 64 Ko non défini.
SRVOnlyTiledResourceTier3
Indique si le matériel prend en charge les textures de volume éparses uniquement SRV.
RenderPassTier
Le D3D12DDI_RENDER_PASS_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 |