Cara: Membuat Rantai Pertukaran

Topik ini menunjukkan cara membuat rantai pertukaran yang merangkum dua buffer atau lebih yang digunakan untuk penyajian dan tampilan. Mereka biasanya berisi buffer depan yang disajikan ke perangkat tampilan dan buffer belakang yang berfungsi sebagai target render. Setelah konteks langsung dilakukan penyajian ke buffer belakang, rantai pertukaran menyajikan buffer belakang dengan menukar dua buffer.

Rantai pertukaran mendefinisikan beberapa karakteristik penyajian termasuk:

  • Ukuran area render.
  • Laju refresh tampilan.
  • Mode tampilan.
  • Format permukaan.

Tentukan karakteristik rantai pertukaran dengan mengisi struktur DXGI_SWAP_CHAIN_DESC dan menginisialisasi antarmuka IDXGISwapChain . Inisialisasi rantai pertukaran dengan memanggil IDXGIFactory::CreateSwapChain atau D3D11CreateDeviceAndSwapChain.

Membuat perangkat dan rantai pertukaran

Untuk menginisialisasi perangkat dan rantai pertukaran, gunakan salah satu dari dua fungsi berikut:

Perangkat

Cara Menggunakan Direct3D 11