Saya memiliki aplikasi D3D11, dan saya ingin menambahkan suport layar penuh yang tepat. Sekarang saya dapat membiarkan DXGI mengalihkan jendela saya ke layar penuh untuk saya, dan saya mendapat kesan bahwa DXGI akan mengurus semua yang diperlukan untuk membuat rantai swap flip depan dan backbuffer alih-alih membukanya.
Namun, membiarkan DXGI melakukan swich tampaknya tidak dapat diandalkan dengan pengaturan multi-monitor - layar sekunder tetap sama sekali hitam setelah pergantian waktu, tanpa alasan atau pola yang jelas untuk itu.
Butuh beberapa kali beralih bolak-balik sebelum saya mendapatkan jendela layar penuh dan sisa desktop yang ditampilkan di layar lain.
Rupanya saya tidak sendirian dengan ini, Battlefield 3 dan WoW tampaknya memiliki masalah serupa bagi banyak orang.
Sekarang, pertanyaan sebenarnya: Saya kira karena perusahaan-perusahaan pengembang game AAA itu tidak dapat menjalankannya, harapan terbesar saya adalah entah bagaimana melakukan peralihan sendiri ke layar penuh.
Apakah ada yang bisa saya lakukan untuk meningkatkan jendela / swapchain ke mode layar penuh buffer-flipping yang tepat?