Browse Source

WindowShouldClose should return a bool

Prokop Randáček 3 years ago
parent
commit
cac8582de1
1 changed files with 4 additions and 2 deletions
  1. 4 2
      vendor/glfw/wrapper.odin

+ 4 - 2
vendor/glfw/wrapper.odin

@@ -52,7 +52,9 @@ DestroyWindow :: glfw.DestroyWindow
 WindowHint         :: glfw.WindowHint
 WindowHint         :: glfw.WindowHint
 DefaultWindowHints :: glfw.DefaultWindowHints
 DefaultWindowHints :: glfw.DefaultWindowHints
 WindowHintString   :: glfw.WindowHintString
 WindowHintString   :: glfw.WindowHintString
-WindowShouldClose  :: glfw.WindowShouldClose
+WindowShouldClose :: proc "c" (window: WindowHandle) -> bool {
+    return glfw.WindowShouldClose(window) != 0
+}
 
 
 SwapInterval :: glfw.SwapInterval
 SwapInterval :: glfw.SwapInterval
 SwapBuffers  :: glfw.SwapBuffers
 SwapBuffers  :: glfw.SwapBuffers
@@ -228,4 +230,4 @@ SetErrorCallback :: glfw.SetErrorCallback
 // Used by vendor:OpenGL
 // Used by vendor:OpenGL
 gl_set_proc_address :: proc(p: rawptr, name: cstring) {
 gl_set_proc_address :: proc(p: rawptr, name: cstring) {
 	(^rawptr)(p)^ = GetProcAddress(name)
 	(^rawptr)(p)^ = GetProcAddress(name)
-}
+}