Module: Mesa
Branch: main
Commit: 9c5df90ae57c4f4496b7d9eb229e4b722a677422
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c5df90ae57c4f4496b7d9eb229e4b722a677422

Author: Jesse Natalie <[email protected]>
Date:   Wed Feb  1 12:48:24 2023 -0800

wsi/win32: We don't need a window DC for DXGI

Reviewed-by: Boris Brezillon <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21049>

---

 src/vulkan/wsi/wsi_common_win32.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/vulkan/wsi/wsi_common_win32.cpp 
b/src/vulkan/wsi/wsi_common_win32.cpp
index afe1cf5e4ee..aac403640a6 100644
--- a/src/vulkan/wsi/wsi_common_win32.cpp
+++ b/src/vulkan/wsi/wsi_common_win32.cpp
@@ -491,12 +491,12 @@ wsi_win32_image_init(VkDevice device_h,
 
    VkIcdSurfaceWin32 *win32_surface = (VkIcdSurfaceWin32 
*)create_info->surface;
    chain->wnd = win32_surface->hwnd;
-   chain->chain_dc = GetDC(chain->wnd);
    image->chain = chain;
 
    if (chain->dxgi)
       return VK_SUCCESS;
 
+   chain->chain_dc = GetDC(chain->wnd);
    image->sw.dc = CreateCompatibleDC(chain->chain_dc);
    HBITMAP bmp = NULL;
 

Reply via email to