23 lines
354 B
C
23 lines
354 B
C
#ifndef RENDERER_H
|
|
#define RENDERER_H
|
|
|
|
#include "maths.h"
|
|
|
|
#include <stdint.h>
|
|
|
|
typedef struct {
|
|
int drm_fd;
|
|
float aspect;
|
|
} renderer_params_t;
|
|
|
|
renderer_params_t renderer_init();
|
|
void renderer_cleanup();
|
|
|
|
void renderer_handle();
|
|
void renderer_clear();
|
|
void renderer_swap();
|
|
|
|
void renderer_draw(const vec2_t *vs, unsigned count, mat3_t model);
|
|
|
|
#endif
|