diff options
Diffstat (limited to 'source/renderer/renderer.h')
-rw-r--r-- | source/renderer/renderer.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/renderer/renderer.h b/source/renderer/renderer.h index db7cdd4..104a3cd 100644 --- a/source/renderer/renderer.h +++ b/source/renderer/renderer.h @@ -3,6 +3,7 @@ u32 gl_shader_program(char *vs, char *fs); u32 gl_shader_program_from_path(const char *vspath, const char *fspath); +// ==================== QUADS ==================== u32 gl_setup_colored_quad(u32 sp); void gl_draw_colored_quad( GLRenderer* renderer, @@ -11,6 +12,7 @@ void gl_draw_colored_quad( Vec3 color ); +// batched renderer void gl_setup_colored_quad_optimized( GLRenderer* renderer, u32 sp @@ -22,3 +24,14 @@ void gl_draw_colored_quad_optimised( Vec3 color ); void gl_cq_flush(GLRenderer *renderer); + +// ==================== LINE ==================== +void gl_setup_colored_line(GLRenderer *renderer, u32 sp); +void gl_draw_colored_line( + GLRenderer *renderer, + Vec3 start, + Vec3 end, + Vec2 size, + Vec3 color + ); +void gl_line_flush(GLRenderer *renderer); |