Eu tenho um aplicativo D3D11 e quero adicionar o suporte adequado em tela cheia. Agora posso deixar o DXGI mudar minha janela para tela cheia para mim, e tenho a impressão de que o DXGI cuidará de tudo o que for necessário para fazer a corrente de troca girar para frente e para trás em vez de misturá-los.
No entanto, permitir que o DXGI execute o swich parece não confiável com uma configuração de vários monitores - as telas secundárias permanecem totalmente pretas após a troca a maior parte do tempo, sem motivo aparente ou padrão.
Pode demorar algumas vezes a alternância antes que a janela de tela cheia e o restante da área de trabalho sejam mostrados nas outras telas.
Aparentemente, não estou sozinho com isso, Battlefield 3 e WoW parecem ter problemas semelhantes para muitas pessoas.
Agora, a pergunta real: acho que, mesmo que essas empresas de desenvolvedores de jogos AAA não consigam fazer isso funcionar, minha maior esperança seria, de alguma forma, executar a mudança para a tela inteira.
Existe alguma coisa que eu possa fazer para elevar minha janela / swapchain para o modo de tela cheia adequado, com inversor de buffer?