Ho un'applicazione D3D11 e voglio aggiungere il supporto completo a schermo intero. Ora posso lasciare che DXGI passi la mia finestra a schermo intero per me, e ho l'impressione che DXGI si prenderà cura di tutto il necessario per fare in modo che la catena di swap capovolga il fronte e il backbuffer invece di blittarli.
Tuttavia, lasciare che DXGI esegua lo swich sembra inaffidabile con un'impostazione multi monitor: gli schermi secondari rimangono completamente neri dopo il passaggio per gran parte del tempo, senza motivi o motivi apparenti.
Possono passare alcune volte avanti e indietro prima che la finestra a schermo intero venga visualizzata e il resto del desktop venga visualizzato sulle altre schermate.
Apparentemente non sono solo con questo, Battlefield 3 e WoW sembrano avere problemi simili per molte persone.
Ora, la vera domanda: suppongo che anche se quelle società di sviluppatori di giochi AAA non riescono a farlo funzionare, la mia più grande speranza sarebbe in qualche modo eseguire il passaggio a schermo intero da solo.
C'è qualcosa che posso fare per elevare la mia finestra / swapchain in una modalità a schermo intero corretta e con buffer?