Files

22 lines
550 B
Standard ML
Raw Permalink Normal View History

2024-12-10 19:48:07 +00:00
structure Shell =
struct
fun main () =
let
(* Set up GLFW. *)
val _ = Glfw.init ()
val _ = Glfw.windowHint (Glfw.CONTEXT_VERSION_MAJOR (), 3)
val _ = Glfw.windowHint (Glfw.DEPRECATED (), Glfw.FALSE ())
val _ = Glfw.windowHint (Glfw.WINDOW_MAX (), Glfw.TRUE ())
val window = Glfw.createWindow (1920, 1080, "shf")
val _ = Glfw.makeContextCurrent window
val _ = Gles3.loadGlad ()
val _ = InputState.registerCallbacks window
2024-12-10 19:48:07 +00:00
in
GlDraw.loop window
end
end
val _ = Shell.main ()