diff --git a/src/main.c b/src/main.c index 1171e15..45f8327 100644 --- a/src/main.c +++ b/src/main.c @@ -282,7 +282,11 @@ static int eng_init() { GLAD_GL_ARB_direct_state_access = 0; } - glfwSwapInterval(0); + if(k4_get_arg("vsync")) { + glfwSwapInterval(strtol(k4_get_arg("vsync"), NULL, 0)); + } else { + glfwSwapInterval(0); + } printf("GL version: %s\n", glGetString(GL_VERSION)); printf("GL renderer: %s\n", glGetString(GL_RENDERER));