From f56b895c05e955856e633408f5ceeebc8594da4f Mon Sep 17 00:00:00 2001 From: Laytan Date: Mon, 26 Aug 2024 16:08:14 +0200 Subject: [PATCH] wgpu: fix sdl2glue not using GetWindowWMInfo properly Fixes #4127 --- vendor/wgpu/sdl2glue/glue_linux.odin | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vendor/wgpu/sdl2glue/glue_linux.odin b/vendor/wgpu/sdl2glue/glue_linux.odin index b01df251a..0d1573d12 100644 --- a/vendor/wgpu/sdl2glue/glue_linux.odin +++ b/vendor/wgpu/sdl2glue/glue_linux.odin @@ -5,7 +5,9 @@ import "vendor:wgpu" GetSurface :: proc(instance: wgpu.Instance, window: ^sdl2.Window) -> wgpu.Surface { window_info: sdl2.SysWMinfo + sdl2.GetVersion(&window_info.version) sdl2.GetWindowWMInfo(window, &window_info) + if window_info.subsystem == .WAYLAND { display := window_info.info.wl.display surface := window_info.info.wl.surface