more message changes
[vg.git] / vg_lines.h
index 84e9632d9a90f863839e2f9c5a6c9359a0d94dd9..7077e737b6719960ccc3a151cffbca990fae0c55 100644 (file)
@@ -106,15 +106,12 @@ VG_STATIC void async_vg_lines_init( void *payload, u32 payload_size )
    glEnableVertexAttribArray( 1 );
    
    VG_CHECK_GL_ERR();
-   vg_success( "done\n" );
-
    vg_lines.allow_input = 1;
 }
 
 VG_STATIC void vg_lines_init(void)
 {
-   vg_async_item *call = vg_async_alloc(0);
-   vg_async_dispatch( call, async_vg_lines_init );
+   vg_async_call( async_vg_lines_init, NULL, 0 );
 
    vg_console_reg_var( "vg_lines", &vg_lines.draw, k_var_dtype_i32, 
                        VG_VAR_CHEAT );
@@ -149,8 +146,8 @@ VG_STATIC void vg_lines_drawall( void )
 
 VG_STATIC void vg_line2( line_co from, line_co to, u32 fc, u32 tc )
 {
-   if( !vg_lines.allow_input )
-      return;
+   if( !vg_lines.allow_input ) return;
+   if( !vg_lines.draw ) return;
 
    u32 size = 2 * sizeof(struct vg_lines_vert);
        struct vg_lines_vert *v = vg_linear_alloc( vg_lines.vertex_buffer, size );