X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_lines.h;h=569ae169739507e88419233708bbe83597227f1a;hb=76d234b7dc5e6500e8a54009b367e7620f11ef97;hp=c44f0713cd9eab045fd92736b5bf96b742f693eb;hpb=ad701a4bd7ea7022de1a1d975564f5a34bd1e22b;p=vg.git diff --git a/vg_lines.h b/vg_lines.h index c44f071..569ae16 100644 --- a/vg_lines.h +++ b/vg_lines.h @@ -68,7 +68,7 @@ struct{ } static vg_lines; -VG_STATIC void async_vg_lines_init( void *payload, u32 payload_size ){ +static void async_vg_lines_init( void *payload, u32 payload_size ){ glGenVertexArrays( 1, &vg_lines.vao ); glGenBuffers( 1, &vg_lines.vbo ); glBindVertexArray( vg_lines.vao ); @@ -108,7 +108,7 @@ VG_STATIC void async_vg_lines_init( void *payload, u32 payload_size ){ vg_lines.allow_input = 1; } -VG_STATIC void vg_lines_init(void){ +static void vg_lines_init(void){ vg_async_call( async_vg_lines_init, NULL, 0 ); vg_console_reg_var( "vg_lines", &vg_lines.draw, k_var_dtype_i32, @@ -117,7 +117,7 @@ VG_STATIC void vg_lines_init(void){ } -VG_STATIC void vg_lines_drawall( void ){ +static void vg_lines_drawall( void ){ glUseProgram( _shader_lines.id ); glUniformMatrix4fv( glGetUniformLocation( _shader_lines.id, "uPv" ), @@ -141,7 +141,7 @@ VG_STATIC void vg_lines_drawall( void ){ vg_linear_clear( vg_lines.vertex_buffer ); } -VG_STATIC void vg_line2( line_co from, line_co to, u32 fc, u32 tc ){ +static void vg_line2( line_co from, line_co to, u32 fc, u32 tc ){ if( !vg_lines.allow_input ) return; if( !vg_lines.draw ) return; @@ -155,11 +155,11 @@ VG_STATIC void vg_line2( line_co from, line_co to, u32 fc, u32 tc ){ v[1].colour = tc; } -VG_STATIC void vg_line( line_co from, line_co to, u32 colour ){ +static void vg_line( line_co from, line_co to, u32 colour ){ vg_line2( from, to, colour, colour ); } -VG_STATIC void vg_line_arrow( line_co co, line_co dir, float size, u32 colour ){ +static void vg_line_arrow( line_co co, line_co dir, float size, u32 colour ){ v3f p1, tx, ty, p2, p3; v3_muladds( co, dir, size, p1 ); v3_tangent_basis( dir, tx, ty ); @@ -173,7 +173,7 @@ VG_STATIC void vg_line_arrow( line_co co, line_co dir, float size, u32 colour ){ vg_line( p1, p3, colour ); } -VG_STATIC void vg_line_box_verts( boxf box, v3f verts[8] ){ +static void vg_line_box_verts( boxf box, v3f verts[8] ){ for( u32 i=0; i<8; i++ ){ for( u32 j=0; j<3; j++ ){ verts[i][j] = i&(0x1<