X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg%2Fvg.h;h=c6b8fb9d21af30ad17914dca6bb19244da0affe5;hb=a36c7a3bddb23de2276f844d94dfd20227b68093;hp=9e012af56c4f97bbfe128119bd28693a308e1fd8;hpb=684ee6fcb34db7c58a7e845d33a19d8fb0cccfd3;p=fishladder.git diff --git a/vg/vg.h b/vg/vg.h index 9e012af..c6b8fb9 100644 --- a/vg/vg.h +++ b/vg/vg.h @@ -255,6 +255,7 @@ void vg_framebuffer_resize_callback( GLFWwindow *ptrW, int w, int h ) vg_window_y = h; } +static void vg_register(void) VG_GAMELOOP; static void vg_start(void) VG_GAMELOOP; static void vg_update(void) VG_GAMELOOP; static void vg_render(void) VG_GAMELOOP; @@ -283,7 +284,7 @@ static void vg_init( int argc, char *argv[], const char *window_name ) glfwWindowHint( GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE ); glfwWindowHint( GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE ); - glfwWindowHint( GLFW_SAMPLES, 4 ); + glfwWindowHint( GLFW_SAMPLES, 1 ); GLFWmonitor *monitor_primary = glfwGetPrimaryMonitor(); @@ -342,11 +343,13 @@ static void vg_init( int argc, char *argv[], const char *window_name ) vg_lines_init(); vg_register_exit( &vg_lines_free, "vg_lines_free" ); - vg_start(); + vg_register(); vg_register_exit( &vg_free, "vg_free" ); if( vg_shaders_compile() ) { + vg_start(); + // Main gameloop while( !glfwWindowShouldClose( vg_window ) ) {