19 lines
318 B
C++
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
|