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:
Gunakan fungsi D3D11CreateDeviceAndSwapChain saat Anda ingin menginisialisasi rantai pertukaran secara bersamaan dengan inisialisasi perangkat. Ini biasanya adalah opsi termendah.
Gunakan fungsi D3D11CreateDevice ketika Anda telah membuat rantai pertukaran menggunakan IDXGIFactory::CreateSwapChain.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk