////////////////////////////////////////////////// // SourcePrivate methods SourcePrivate:: SourcePrivate(void): m_dirty(true), #ifdef FASTUIDRAW_GL_USE_GLES m_version("300 es") #else m_version("330") #endif { } const char* SourcePrivate:: string_from_extension_type(enum fastuidraw::gl::Shader::shader_extension_enable_type tp) { switch(tp) { case fastuidraw::gl::Shader::enable_extension: return "enable"; break; case fastuidraw::gl::Shader::require_extension: return "require"; break; case fastuidraw::gl::Shader::warn_extension: return "warn"; break; case fastuidraw::gl::Shader::disable_extension: return "disable"; break; default: assert(!"Unknown value for gl::Shader::shader_extension_enable_type"); return ""; } } std::string SourcePrivate:: strip_leading_white_spaces(const std::string &S) { std::string::const_iterator iter, end; for(iter = S.begin(), end = S.end(); iter != end and isspace(*iter); ++iter) { } return (iter != end and *iter == '#')? std::string(iter, end): S; }
//-------------------------------------------------------------------------- // fulfill the Meschach copyright //-------------------------------------------------------------------------- static void m_version_cmd() { m_version(); }
DWORD pHookLoader::Version() const { return m_version(); }