Partager via


Guide pratique pour créer une chaîne d’échange

Cette rubrique montre comment créer une chaîne d’échange qui encapsule au moins deux mémoires tampons utilisées pour le rendu et l’affichage. Ils contiennent généralement une mémoire tampon frontale qui est présentée à l’appareil d’affichage et une mémoire tampon arrière qui sert de cible de rendu. Une fois le rendu du contexte immédiat effectué sur la mémoire tampon arrière, la chaîne d’échange présente la mémoire tampon arrière en permutant les deux mémoires tampons.

La chaîne d’échange définit plusieurs caractéristiques de rendu, notamment :

  • Taille de la zone de rendu.
  • Taux d’actualisation d’affichage.
  • Mode d'affichage.
  • Format de surface.

Définissez les caractéristiques de la chaîne d’échange en remplissant une structure DXGI_SWAP_CHAIN_DESC et en initialisant une interface IDXGISwapChain . Initialisez une chaîne d’échange en appelant IDXGIFactory::CreateSwapChain ou D3D11CreateDeviceAndSwapChain.

Créer un appareil et une chaîne d’échange

Pour initialiser un appareil et une chaîne d’échange, utilisez l’une des deux fonctions suivantes :

Appareils

Comment utiliser Direct3D 11