int initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file)
Initialize shaders and setup inotify if required.
Definition: shaders.c:19
int compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file)
Compile shaders from source files.
Definition: shaders.c:67
char * read_file(const char *const filename)
Reads a file in a heap-allocated buffer.
Definition: shaders.c:145