
Fonctionnalités de la visionneuse de textures de PIX
La visionneuse de textures de PIX affiche les textures liées en tant que ressources de nuanceur, cibles de rendu, profondeur/gabarit ou méta-ressources associées : CMask, FMask, HTile et cartes de rétroaction (feedback maps). Les panneaux suivants permettent de visualiser les détails des textures et des pixels.- Info : propriétés de la texture, disposition en mémoire, informations de mosaïque, informations sur l’objet et paramètres de la signature racine
- Visualization : visualisation multi-échantillon pour les cibles de rendu et histogramme
- Pixel Details : coordonnées et valeur du pixel, vue agrandie, historique du pixel et lanceur du débogueur de pixels
- Console Display : contrôle l’affichage de la ressource sur la console
- UV Atlas
Ressources en mosaïque et Sampler Feedback
Contrairement aux textures classiques, où un niveau de mip entier est soit entièrement résident, soit non résident, une ressource en mosaïque (tiled resource) divise la tranche en petites tuiles. La résidence est contrôlée au niveau de la tuile. L’application peut ainsi mieux utiliser la mémoire, en n’utilisant les tuiles de mip supérieurs que lorsque c’est nécessaire. La visionneuse de textures affiche un motif en damier sur lequel flottent les tuiles, pour faciliter la visualisation de la résidence. Sampler Feedback est une nouvelle fonctionnalité des consoles de nouvelle génération qui lie des ressources de rétroaction à la ressource en mosaïque principale. PIX affiche ces méta-surfaces dans la vue Pipeline, comme illustré dans la capture d’écran suivante.
Visualizations
Différence (Diff)
Les fonctionnalités de visualisation de différence produisent une image de différence des cibles de rendu entre deux appels de dessin consécutifs. Deux visualisations de différence sont disponibles :- Diff - Absolute Difference : calcule la différence absolue de chaque pixel entre deux cibles de rendu consécutives.
- Diff - Greatest Channel Delta : pour chaque pixel, produit du rouge, du vert ou du bleu selon le canal de couleur présentant la plus grande différence absolue.


Diff - Absolute Difference
Cette visualisation de différence calcule la différence absolue de chaque pixel et l’affiche. Pour connaître les valeurs de différence de chaque canal, consultez Pixel Details. Différence :
Diff - Greatest Channel Delta
Cette visualisation de différence calcule la différence absolue de chaque pixel et produit du rouge, du vert ou du bleu pour chaque pixel selon le canal qui présente la plus grande différence. Différence :
- Pixels identiques : noir.
- Pixels différents : rouge, vert ou bleu selon le canal ayant subi la plus grande modification. Si plusieurs canaux présentent la même différence, le premier canal présentant la plus grande différence est choisi comme couleur de sortie.
