Files
asteroids/renderer.h

25 lines
427 B
C

#ifndef RENDERER_H
#define RENDERER_H
#include "maths.h"
#include <stdint.h>
#define MAX_VERTS 8U
extern float aspect;
int renderer_init();
void renderer_cleanup();
void renderer_handle();
void renderer_swap();
void renderer_set_wrap(bool enable);
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