structure D3D12DDI_D3D12_OPTIONS_DATA_0052 (d3d12umddi.h)
Afficher les données des options.
Syntaxe
typedef struct D3D12DDI_D3D12_OPTIONS_DATA_0052 {
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_D3D12_OPTIONS_DATA_0052;
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.
Remarques
Pour prendre en charge les SRV-Only de niveau de ressource 3 en mosaïque (vue des ressources du nuanceur), le pilote doit également publier la prise en charge du niveau de ressource mosaïque 2.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |