瀏覽代碼

wgpu: cont. fix sdl2glue on Linux

Laytan Laats 11 月之前
父節點
當前提交
60cd0da2ed
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 6 0
      vendor/sdl2/sdl2.odin
  2. 1 1
      vendor/wgpu/sdl2glue/glue_linux.odin

+ 6 - 0
vendor/sdl2/sdl2.odin

@@ -41,6 +41,12 @@ MAJOR_VERSION   :: 2
 MINOR_VERSION   :: 0
 PATCHLEVEL      :: 16
 
+VERSION :: proc "contextless" (ver: ^version) {
+	ver.major = MAJOR_VERSION
+	ver.minor = MINOR_VERSION
+	ver.patch = PATCHLEVEL
+}
+
 @(default_calling_convention="c", link_prefix="SDL_")
 foreign lib {
 	GetVersion  :: proc(ver: ^version) ---

+ 1 - 1
vendor/wgpu/sdl2glue/glue_linux.odin

@@ -5,7 +5,7 @@ import "vendor:wgpu"
 
 GetSurface :: proc(instance: wgpu.Instance, window: ^sdl2.Window) -> wgpu.Surface {
 	window_info: sdl2.SysWMinfo 
-	sdl2.GetVersion(&window_info.version)
+	sdl2.VERSION(&window_info.version)
 	sdl2.GetWindowWMInfo(window, &window_info)
 
 	if window_info.subsystem == .WAYLAND {