Minimal glfw example program