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;
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();
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 ) )
{