瀏覽代碼

Add sdl3_loadso.odin

gingerBill 7 月之前
父節點
當前提交
a7d57e69ec
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      vendor/sdl3/sdl3_loadso.odin

+ 10 - 0
vendor/sdl3/sdl3_loadso.odin

@@ -0,0 +1,10 @@
+package sdl3
+
+SharedObject :: struct {}
+
+@(default_calling_convention="c", link_prefix="SDL_", require_results)
+foreign lib {
+	LoadObject   :: proc(sofile: cstring) -> ^SharedObject ---
+	LoadFunction :: proc(handle: ^SharedObject, name: cstring) -> FunctionPointer ---
+	UnloadObject :: proc(handle: ^SharedObject) ---
+}