Comment : créer une chaîne de permutation

Cette rubrique montre comment créer une chaîne de permutation qui encapsule au moins deux mémoires tampons utilisées pour le rendu et l’affichage. Ils contiennent généralement un tampon d’avant présenté au périphérique d’affichage et une mémoire tampon d’arrière-plan qui sert de cible de rendu. Une fois le contexte immédiat rendu sur la mémoire tampon d’arrière-plan, la chaîne de permutation présente la mémoire tampon d’arrière-plan en échangeant les deux mémoires tampons.

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

  • Taille de la zone de rendu.
  • Fréquence d’actualisation de l’affichage.
  • Mode d'affichage.
  • Format de surface.

Définissez les caractéristiques de la chaîne de permutation en remplissant une structure desc de _ _ chaîne _ de permutation dxgi et en initialisant une interface IDXGISwapChain . Initialisez une chaîne de permutation en appelant IDXGIFactory :: CreateSwapChain ou D3D11CreateDeviceAndSwapChain.

Créer un appareil et une chaîne de permutation

Pour initialiser un appareil et une chaîne de permutation, utilisez l’une des deux fonctions suivantes :

Appareils

Comment utiliser Direct3D 11