Syntaxe
Membres
DestinationSizeBytesType : UINT Taille de la mémoire tampon du rapport, en octets. La taille doit respecter la formule N * 2 Ko + 64 octets, où N vaut au moins 2. La valeur de N définit le degré de mise en mémoire tampon multiple (p. ex., N = 2 correspond à une double mise en mémoire tampon, N = 3 à une triple mise en mémoire tampon). DestinationAddress
Type : D3D12_GPU_VIRTUAL_ADDRESS Adresse virtuelle graphique de la mémoire du rapport. Cette valeur doit être alignée sur 64 octets. Il est recommandé de placer le rapport LOD PRT dans un type de mémoire graphique conçu pour la relecture par le CPU, comme XALLOC_MEMTYPE_GRAPHICS_CACHEABLE ou XALLOC_MEMTYPE_GRAPHICS_GPU_UNCACHED. ReportingInterval
Type : UINT Une valeur non nulle active la génération automatique de rapports basée sur une minuterie. Si cette valeur est non nulle, le matériel LOD PRT génère automatiquement un rapport à intervalle fixe, défini par ReportingInterval multiplié par 100 000 cycles d’horloge. ResetCount
Type : UINT Nombre d’échantillons prélevés sans réinitialiser les compteurs.
0 - Réinitialisation à chaque échantillon.
1-255 - Nombre d’échantillons sans réinitialisation. ForceReset
Type : UINT Réinitialise les compteurs du matériel au prochain échantillon. ReportAndReset
Type : UINT Déclenche un rapport et réinitialise les compteurs. Si cette valeur est définie, elle déclenche une réinitialisation et entraîne la copie des compteurs vers l’emplacement suivant de la mémoire tampon, si et seulement si ReportingInterval == 0; sinon, elle est ignorée.
Remarques
Cette structure est l’entrée de l’API ID3D12GraphicsCommandList6::WritePRTLODStatisticsX.Configuration requise
En-tête : d3d12_xs.hPlateformes prises en charge : consoles XBOX Series
Voir aussi
ID3D12GraphicsCommandList6::WritePRTLODStatisticsXd3d12_xs
