From dd0d5b33688439054c3b4863b0a9f029bbfbb0f4 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 --- 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 7935d803ed1..9020f9c8b44 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; -- GitLab