From bc92962aff14805d5920f5a82628648d1c1fe4fd Mon Sep 17 00:00:00 2001 From: drumsetmonkey Date: Fri, 6 May 2016 08:04:37 -0400 Subject: Shadaersrsersdfsdf --- include/shader_utils.hpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 include/shader_utils.hpp (limited to 'include') diff --git a/include/shader_utils.hpp b/include/shader_utils.hpp new file mode 100644 index 0000000..243b3d4 --- /dev/null +++ b/include/shader_utils.hpp @@ -0,0 +1,22 @@ +/** + * 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 + +#define GLEW_STATIC +#include + +#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 -- cgit v1.2.3