19 minutes ago, matt77hias said:I also noticed a new problem: I cannot switch anymore between fullscreen and windowed mode via m_swap_chain->SetFullscreenState(FALSE/TRUE, nullptr); ?
Ah, right, forgot about that difference. For D3D11, there's no guarantee that the present path used in fullscreen will support the same sync method used to implement the waitable object. Blt model and exclusive fullscreen don't support it, only windowed flip.