RedString operator +(const RedString& Str1, const RedChar& Chr2) { RedString RetStr(Str1); RetStr.Append(Chr2); return RetStr; }
string Shader::Log() const { int LogLength = 0; glGetShaderiv(mShaderId,GL_INFO_LOG_LENGTH,&LogLength); char *Log = new char[LogLength]; int ReturnedLength = 0; glGetShaderInfoLog(mShaderId,LogLength,&ReturnedLength,Log); string RetStr(Log); delete[] Log; return RetStr; }
string ShaderProgram::Log() const { int LogLength = 0; glGetProgramiv(ProgramId(),GL_INFO_LOG_LENGTH,&LogLength); char *Log = new char[LogLength]; int ReturnedLength = 0; glGetProgramInfoLog(ProgramId(),LogLength,&ReturnedLength,Log); string RetStr(Log); delete[] Log; return RetStr; }