Ver código fonte

Add `gl_set_proc_address`

gingerBill 7 meses atrás
pai
commit
06902818bf
1 arquivos alterados com 6 adições e 0 exclusões
  1. 6 0
      vendor/sdl3/sdl3_video.odin

+ 6 - 0
vendor/sdl3/sdl3_video.odin

@@ -455,4 +455,10 @@ foreign lib {
 	GL_GetSwapInterval              :: proc(interval: ^c.int) -> bool ---
 	GL_GetSwapInterval              :: proc(interval: ^c.int) -> bool ---
 	GL_SwapWindow                   :: proc(window: ^Window) -> bool ---
 	GL_SwapWindow                   :: proc(window: ^Window) -> bool ---
 	GL_DestroyContext               :: proc(ctx: GLContext) -> bool ---
 	GL_DestroyContext               :: proc(ctx: GLContext) -> bool ---
+}
+
+
+// Used by vendor:OpenGL
+gl_set_proc_address :: proc(p: rawptr, name: cstring) {
+	(^FunctionPointer)(p)^ = GL_GetProcAddress(name)
 }
 }