/* * shaderuitils.h * * Shader utilities * * (c) 2008 Thomas White * * thrust3d - a silly game * */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef SHADERUTILS_H #define SHADERUTILS_H extern void shaderutils_setunf(GLuint program, const char *name, GLfloat val); extern void shaderutils_setun2f(GLuint program, const char *name, GLfloat val1, GLfloat val2); extern void shaderutils_setuni(GLuint program, const char *name, GLint val); extern GLuint shaderutils_load_shader(const char *filename, GLenum type); extern int shaderutils_link_program(GLuint program); extern int shaderutils_validate_program(GLuint program); #endif /* SHADERUTILS_H */