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