Condividi tramite


Procedura: Creare una catena di scambio

In questo argomento viene illustrato come creare una catena di scambio che incapsula due o più buffer usati per il rendering e la visualizzazione. In genere contengono un buffer anteriore presentato al dispositivo di visualizzazione e un buffer posteriore che funge da destinazione di rendering. Dopo aver eseguito il rendering del contesto immediato nel buffer indietro, la catena di scambio presenta il buffer indietro scambiando i due buffer.

La catena di scambio definisce diverse caratteristiche di rendering, tra cui:

  • Dimensioni dell'area di rendering.
  • Frequenza di aggiornamento della visualizzazione.
  • Modalità di visualizzazione.
  • Formato superficie.

Definire le caratteristiche della catena di scambio inserendo una struttura DXGI_SWAP_CHAIN_DESC e inizializzando un'interfaccia IDXGISwapChain . Inizializzare una catena di scambio chiamando IDXGIFactory::CreateSwapChain o D3D11CreateDeviceAndSwapChain.

Creare un dispositivo e una catena di scambio

Per inizializzare un dispositivo e una catena di scambio, usare una delle due funzioni seguenti:

Dispositivi

Come usare Direct3D 11