freetype2gl3/GLShader.h

19 lines
318 B
C++

#ifndef GLSHADER_H
#define GLSHADER_H
#include "gl3w.h"
class GLShader
{
public:
GLShader();
~GLShader();
bool create(GLenum shaderType, const char *source);
GLuint get_id() { return m_id; }
bool valid() { return m_id > 0; }
protected:
GLuint m_id;
};
#endif