class ShaderInterface {
public:
- enum Version { AUTO_DETECT, GLSL1_1 };
+ enum Version { THROUGH, AUTO_DETECT, GLSL1_1, GLSL3_3 };
static void reparseGLSL1_1(const std::string &source, std::string &result, std::vector<std::string> &args);
};
protected:
Shader api;
bool initialized;
- public:
+ public:\r
+ ShaderInterface::Version glslversion;
std::string orig_source;
std::vector<std::string> orig_args;
double arg_tmp[16];
Shader api;
bool initialized;
- public:
+ public:\r
+ ShaderInterface::Version glslversion;
std::string orig_source;
std::vector<std::string> orig_args;
double arg_tmp[16];