/** * From the OpenGL Programming wikibook: http://en.wikibooks.org/wiki/OpenGL_Programming * This file is in the public domain. * Contributors: Sylvain Beucler, Guus Sliepen */ #ifndef _CREATE_SHADER_H #define _CREATE_SHADER_H #include extern char* file_read(const char* filename); extern void print_log(GLuint object); extern GLuint create_shader(const char* filename, GLenum type); extern GLuint create_program(const char* vertexfile, const char *fragmentfile); extern GLint get_attrib(GLuint program, const char *name); extern GLint get_uniform(GLuint program, const char *name); extern void print_opengl_info(); #endif