#ifndef RENDERER_H #define RENDERER_H #include "maths.h" #include #define MAX_VERTS 8U typedef struct { int drm_fd; float aspect; } renderer_params_t; renderer_params_t renderer_init(); void renderer_cleanup(); void renderer_handle(); void renderer_swap(); void renderer_clear(); void renderer_clear_rect(vec2_t centre, vec2_t size); void renderer_draw( const vec2_t *vs, unsigned count, mat3_t model, bool connect); #endif