Ich habe eine D3D11-Anwendung und möchte die richtige Vollbild-Unterstützung hinzufügen. Jetzt kann ich DXGI mein Fenster für mich auf Vollbild umschalten lassen, und ich habe den Eindruck, dass DXGI sich um alles kümmert, was erforderlich ist, damit die Swap-Kette den vorderen und hinteren Puffer umdreht, anstatt sie zu blitzen.
Es scheint jedoch bei einem Multi-Monitor-Setup unzuverlässig zu sein, DXGI den Swich ausführen zu lassen - sekundäre Bildschirme bleiben nach dem Umschalten die meiste Zeit vollständig schwarz, ohne ersichtlichen Grund oder Muster.
Es kann einige Male dauern, bis das Vollbildfenster und der Rest des Desktops auf den anderen Bildschirmen angezeigt werden.
Anscheinend bin ich damit nicht allein, Battlefield 3 und WoW scheinen für viele Leute ähnliche Probleme zu haben.
Nun die eigentliche Frage: Ich denke, da selbst diese AAA-Spieleentwickler dies nicht zum Laufen bringen können, wäre meine größte Hoffnung, den Wechsel zum Vollbildmodus selbst durchzuführen.
Kann ich irgendetwas tun, um mein Fenster / meine Swapchain in den richtigen Vollbildmodus mit Pufferumkehr zu versetzen?