From 5f682bb45f5c7bb80a55a0091a59dea41ff3a125 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 7 May 2022 16:20:52 -0500 Subject: [PATCH] Revert addition of D3DCREATE_NOWINDOWCHANGES This flag breaks Alt+Tab in full-screen exclusive mode --- app/streaming/video/ffmpeg-renderers/dxva2.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/streaming/video/ffmpeg-renderers/dxva2.cpp b/app/streaming/video/ffmpeg-renderers/dxva2.cpp index b2d65235..828e1fc8 100644 --- a/app/streaming/video/ffmpeg-renderers/dxva2.cpp +++ b/app/streaming/video/ffmpeg-renderers/dxva2.cpp @@ -643,9 +643,6 @@ bool DXVA2Renderer::initializeDevice(SDL_Window* window, bool enableVsync) // in a separate thread with this device. int deviceFlags = D3DCREATE_MULTITHREADED; - // We don't need D3D to mess with our window at all. SDL does that. - deviceFlags |= D3DCREATE_NOWINDOWCHANGES; - if (deviceCaps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) { deviceFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING; }