Example #1
0
//////////////////////////////////////////////////
// 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;
}
Example #2
0
//--------------------------------------------------------------------------
// fulfill the Meschach copyright
//--------------------------------------------------------------------------
static void m_version_cmd()
{
  m_version();
}
Example #3
0
DWORD	pHookLoader::Version() const
{
	return m_version();
}