Browse Source

The better option

Prokop Randacek 3 years ago
parent
commit
b77e2f59ed
2 changed files with 2 additions and 4 deletions
  1. 1 1
      vendor/glfw/bindings/bindings.odin
  2. 1 3
      vendor/glfw/wrapper.odin

+ 1 - 1
vendor/glfw/bindings/bindings.odin

@@ -46,7 +46,7 @@ foreign glfw {
 	WindowHint         :: proc(hint, value: c.int) ---
 	DefaultWindowHints :: proc() ---
 	WindowHintString   :: proc(hint: c.int, value: cstring) ---
-	WindowShouldClose  :: proc(window: WindowHandle) -> c.int ---
+	WindowShouldClose  :: proc(window: WindowHandle) -> b32 ---
 
 	SwapInterval :: proc(interval: c.int) ---
 	SwapBuffers  :: proc(window: WindowHandle) ---

+ 1 - 3
vendor/glfw/wrapper.odin

@@ -52,9 +52,7 @@ DestroyWindow :: glfw.DestroyWindow
 WindowHint         :: glfw.WindowHint
 DefaultWindowHints :: glfw.DefaultWindowHints
 WindowHintString   :: glfw.WindowHintString
-WindowShouldClose :: proc "c" (window: WindowHandle) -> bool {
-    return glfw.WindowShouldClose(window) != 0
-}
+WindowShouldClose  :: glfw.WindowShouldClose
 
 SwapInterval :: glfw.SwapInterval
 SwapBuffers  :: glfw.SwapBuffers