--- /dev/null
+#ifndef SHADER_LOADERS_H\r
+#define SHADER_LOADERS_H\r
+\r
+#include "envBilatGL.h"\r
+#include "ShaderPrograms.h"\r
+\r
+\r
+class CBI_GL ShaderLoaders\r
+ {\r
+ public:\r
+\r
+ ShaderLoaders();\r
+ virtual ~ShaderLoaders();\r
+\r
+ static Shaders* loadVertexShader(string fileName);\r
+\r
+ static Shaders* loadFragmentShader(string fileName);\r
+\r
+ static ShaderCodes* loadShaderSourceCode(string fileName);\r
+\r
+ static ShaderPrograms* loadShaderProgram(string fileNameVertexShader, string fileNameFragmentShader);\r
+\r
+ private:\r
+ static Shaders* loadShader(GLenum type, string fileName);\r
+ };\r
+\r
+#endif\r