graphical adjustments
[fishladder.git] / vg / vg.h
diff --git a/vg/vg.h b/vg/vg.h
index 9e012af56c4f97bbfe128119bd28693a308e1fd8..c6b8fb9d21af30ad17914dca6bb19244da0affe5 100644 (file)
--- 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 ) )
                {