У мене є програма D3D11, і я хочу додати належну програму повноекранного доступу. Тепер я можу дозволити DXGI переключити моє вікно на повноекранний екран, і я маю враження, що DXGI подбає про все необхідне для того, щоб ланцюг заміни перевернути передню частину та задню частину, а не їх розтушувати.
Однак, дозволяючи DXGI виконувати swich, здається ненадійним при налаштуванні декількох моніторів - вторинні екрани залишаються повністю чорними після вимикача велику кількість часу, без видимих причин чи зразка.
Це може зайняти кілька разів перемикаючись назад і вперед , перш ніж я отримую вікно на весь екран , а інша частина робочого столу, яка відображається на інших екранах.
Мабуть, я не один з цим, у Battlefield 3 та WoW, схоже, виникають подібні проблеми для багатьох людей.
Тепер, власне питання: я думаю, оскільки навіть ті розробники ігор AAA не можуть змусити це працювати, я найбільше сподіваюся на те, щоб якось виконати перехід на повноекранний режим самостійно.
Чи можу я щось зробити, щоб підняти вікно / swapchain у правильний режим повноекранного перегортання буфера?