#ifndef RENDERER_H #define RENDERER_H #include 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; unsigned int textures[4]; int texture_count; } Renderer; Renderer new_renderer(char **textures, int texture_count); void render(Renderer *renderer, int w, int h, double time, char *shader_path, int reload_shader); #endif