Rework window management to fix issues restoring window state between windowed and full-screen

This commit is contained in:
Cameron Gutman committed 2022-04-24 16:22:17 -05:00
1 parent 220f50ebe4
commit 38396b2691
3 files changed
+23 -69

No files matched your search

@@ -643,6 +643,9 @@ 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;
}