glonkers/renderer.h
2026-02-24 15:57:27 +01:00

19 lines
406 B
C

#ifndef RENDERER_H
#define RENDERER_H
#include <sys/stat.h>
typedef struct Renderer {
char *shader_path;
unsigned int shader;
unsigned int vao;
/// The currently rendered frame.
unsigned int frame_nr;
struct stat shader_file_modified;
} Renderer;
Renderer new_renderer();
void render(Renderer *renderer, int w, int h, double time, char *shader_path, int reload_shader);
#endif