> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vue State

> Vue State

La vue State affiche des informations sur l'état Direct3D de chaque événement doté d'un Global ID, ainsi que l'état du matériel, notamment les registres et la CeRAM. Cette vue permet de basculer entre l'affichage de l'état Direct3D et celui de l'état matériel du GPU, à l'aide du bouton bascule de la barre d'outils supérieure.

L'état Direct3D comme l'état matériel du GPU sont classés en catégories parentes, et les entrées peuvent être colorées en bleu, en rouge ou en violet. Ces couleurs indiquent quand l'état a été défini, et s'il a été défini sur la même valeur ou sur une nouvelle valeur : le rouge représente la même valeur (une définition redondante), tandis que le bleu représente une définition qui a modifié la valeur. Le violet n'est utilisé que pour les éléments parents du tableau dont certains enfants sont modifiés ou définis de façon redondante.

Le contenu du tableau diffère selon que le mode est Direct3D ou GPU matériel.

* [Contrôles de la vue](#IDSTATECONTROLS)
* [Panneaux de la vue](#IDVIEWPANELS)
* [État D3D (D3D State)](#IDD3DSTATE)
* [État du GPU (GPU State)](#IDGPUVIEW)

<a id="IDSTATECONTROLS" />

## Contrôles de la vue

Plusieurs options permettent de modifier le contenu et l'apparence de la vue. Certains contrôles ne sont disponibles qu'en mode GPU State.

| Contrôle | Description |
| - | - |
| <img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix_gpu_state_d3d_gpu.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=fd09cbb44fbe8e3db29c61bdd1bcb1d4" alt="Bascule D3D/GPU" width="80" height="20" data-path="images/gdk/tools/pix_gpu_state_d3d_gpu.png" /> | Bascule entre les modes D3D State et GPU State. |
| <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_resize_control.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=668cc03d457413bb486849ada83110c8" alt="Bouton de redimensionnement" width="32" height="32" data-path="images/gdk/tools/pix_state_view_resize_control.png" /> | Redimensionne le tableau en fonction de son contenu actuellement visible. |
| <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_copy_to_clipboard.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=7ca5588e461b2e523316bfade58659ad" alt="Bouton de copie dans le Presse-papiers" width="32" height="32" data-path="images/gdk/tools/pix_state_view_copy_to_clipboard.png" /> | Copie le contenu du tableau dans le Presse-papiers. Disponible uniquement en mode GPU State. |

<a id="IDVIEWPANELS" />

## Panneaux de la vue

La vue State propose plusieurs panneaux, dont certains ne sont disponibles qu'en mode GPU State.

\| Panneau | Icône | Description | Image | | --- | --- | --- | | State Settings | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_state_settings_panel_icon.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=d57adabf2fa5fa99d221f4fc735074b6" alt="Icône du panneau State Settings" width="32" height="32" data-path="images/gdk/tools/pix_state_view_state_settings_panel_icon.png" /> | Contient plusieurs options qui modifient le contenu de la vue State, une légende qui décrit les couleurs utilisées dans la vue et leur signification, ainsi que d'autres options. Les options « Shown State » méritent une attention particulière : elles permettent de n'afficher que l'état qui vous intéresse, par exemple uniquement l'état modifié et/ou l'état écrit de façon redondante. Le violet n'est utilisé que pour les parents du tableau dont certains enfants sont écrits de façon redondante et d'autres modifiés. | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_state_settings_panel.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=19d48de7a6bf8999cc2b1b2561eb6e02" alt="Panneau State Settings" width="158" height="266" data-path="images/gdk/tools/pix_state_view_state_settings_panel.png" /> | | State History | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_state_history_panel_icon.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=cbdf250353915bdca5e16002b5f64222" alt="Icône du panneau State History" width="32" height="32" data-path="images/gdk/tools/pix_state_view_state_history_panel_icon.png" /> | Contient une entrée pour chaque Global ID pour lequel le registre sélectionné a été défini. Si vous cliquez sur les différentes entrées de Global ID, le Global ID correspondant est sélectionné dans la liste Events. Disponible uniquement en mode GPU State. | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_state_history_panel.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=79e6b4a85cf3513920527107ab49a7ee" alt="Panneau State History" width="265" height="388" data-path="images/gdk/tools/pix_state_view_state_history_panel.png" /> | | Description | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_description_panel_icon.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=94047a492cd26b96911a89c0c8d6d677" alt="Icône du panneau Description" width="32" height="32" data-path="images/gdk/tools/pix_state_view_description_panel_icon.png" /> | Contient les descriptions des énumérations utilisées dans les registres, ainsi que la description de chaque registre et de ses champs. Lorsqu'un registre ou l'un de ses champs est sélectionné dans le tableau, le filtre est défini sur ce registre pour plus de commodité. | <img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_description_panel.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=05088fe5ab02efccab834a05f8c232b0" alt="Panneau Description" width="513" height="319" data-path="images/gdk/tools/pix_state_view_description_panel.png" /> |

<a id="IDD3DSTATE" />

## État D3D (D3D State)

Le mode D3D State affiche l'état Direct3D au Global ID sélectionné. Par exemple, vous pouvez voir les valeurs de la fenêtre d'affichage, de la rastérisation et du test de profondeur/gabarit. Le cas échéant, la colonne des valeurs contient un lien hypertexte vers la vue des ressources du pipeline ou vers le tableau API Objects.

Les éléments suivants sont affichés :

* Viewports
* Scissor Rects
* Rasterizer State
* Blend State
* Depth-Stencil State
* Static Samplers
* DXR State Objects
* Compute Pipeline State
* Graphics Pipeline State
* Root Signatures
* DXR Root Signatures
* Descriptor Heaps

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_d3d_state.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=b034fe33355c51e9bcb11e2518d3e5e0" alt="Onglet D3D State de PIX" width="728" height="524" data-path="images/gdk/tools/pix_state_view_d3d_state.png" />

<a id="IDGPUVIEW" />

## État du GPU (GPU State)

Le mode GPU State affiche l'état matériel du GPU, sous forme de registres et de CeRAM. Des colonnes fournissent des informations supplémentaires sur le registre et ses champs : l'état de lecture-écriture, le type du champ du registre (sous forme d'énumération ou de type de données intrinsèque), la valeur avant le Global ID actuel et la valeur actuelle. Pour connaître la signification d'une énumération, consultez le panneau Description et recherchez le type dans la barre de recherche.

Les éléments suivants sont affichés :

* Context Registers
* Shader (SH) Registers
* UConfig Registers
* CeRAM (sous forme brute et dans des allocations spécifiques notables)

Les panneaux State History et Description sont propres au mode GPU State.

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/pix_state_view_gpu_state.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=45e8fb4e3e46c2ac30311b654642eb85" alt="Onglet GPU State de PIX" width="728" height="524" data-path="images/gdk/tools/pix_state_view_gpu_state.png" />

## Étapes suivantes

Pour examiner les paramètres transmis aux appels d'API Direct3D, la fonctionnalité [Détails des événements dans PIX](/fr-CA/tools/tools-console/pix/gpu/pix-event-details) est extrêmement utile. Elle permet d'examiner plus en détail les valeurs des paramètres transmis à un événement.

## Voir aussi

[Analyser les performances du GPU](/fr-CA/tools/tools-console/pix/gpu/gpu-performance) [PIX](/fr-CA/tools/tools-console/pix/pix)


## Related topics

- [Vue d'ensemble de l'audio](/fr-CA/build/console-features/audio/overviews/audio.md)
- [Vue d'ensemble de l'API C/C++ de Party](/fr-CA/services/playfab/multiplayer/networking/reference/party_members.md)
- [Vue d'ensemble du catalogue](/fr-CA/services/playfab/economy-monetization/economy-v2/catalog/catalog-overview.md)
- [AudioStateMonitor](/fr-CA/reference/audio/audiostatemonitor/audiostatemonitor_members.md)
- [CreateCaptureAudioStateMonitorForCategoryAndDeviceId](/fr-CA/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategoryanddeviceid.md)
