From 03cfc93ab5ee8a0c6f34f893e86baa3a40582e85 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Wed, 28 Oct 2020 15:39:33 -0700 Subject: [PATCH] winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling Reviewed-by: Charmaine Lee Reviewed-by: Erik Faye-Lund Part-of: --- src/gallium/winsys/d3d12/wgl/d3d12_wgl_framebuffer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/winsys/d3d12/wgl/d3d12_wgl_framebuffer.cpp b/src/gallium/winsys/d3d12/wgl/d3d12_wgl_framebuffer.cpp index 68b5b7d2b80..32723d9fe58 100644 --- a/src/gallium/winsys/d3d12/wgl/d3d12_wgl_framebuffer.cpp +++ b/src/gallium/winsys/d3d12/wgl/d3d12_wgl_framebuffer.cpp @@ -99,6 +99,9 @@ d3d12_wgl_framebuffer_resize(stw_winsys_framebuffer *fb, } swapchain1.As(&framebuffer->swapchain); + + screen->factory->MakeWindowAssociation(framebuffer->window, + DXGI_MWA_NO_WINDOW_CHANGES | DXGI_MWA_NO_ALT_ENTER | DXGI_MWA_NO_PRINT_SCREEN); } else { struct pipe_fence_handle *fence = NULL;