--- /dev/null
+#ifndef SHADERS_H\r
+#define SHADERS_H\r
+\r
+#include "bilat_GL.h"\r
+#include "ShaderCodes.h"\r
+\r
+/**\r
+ * Use ShaderLoader to crate a Shader\r
+ * But shaderType is GL_VERTEX_SHADER or GL_FRAGMENT_SHADER\r
+ */\r
+class CBI_GL Shaders\r
+ {\r
+ public:\r
+ Shaders(GLenum shaderType,ShaderCodes* sourceCode);\r
+ virtual ~Shaders();\r
+\r
+ void init();\r
+ void release();\r
+ GLuint getShaderID() const;\r
+ private :\r
+ GLenum shaderType;\r
+ ShaderCodes* shaderCode;\r
+ GLuint shaderID;\r
+ };\r
+\r
+#endif\r