30 lines
690 B
C++
30 lines
690 B
C++
|
#include "log.h"
|
||
|
#include <SDL_opengl.h>
|
||
|
|
||
|
namespace Util {
|
||
|
unsigned int Log::level = 0;
|
||
|
std::ostream Log::emptyStream(0);
|
||
|
|
||
|
void Log::setOutputLevel(unsigned int newLevel) {
|
||
|
level = newLevel;
|
||
|
}
|
||
|
|
||
|
const char* Log::glErrorName(int k) {
|
||
|
switch(k) {
|
||
|
case GL_NO_ERROR:
|
||
|
return "GL_NO_ERROR";
|
||
|
case GL_INVALID_VALUE:
|
||
|
return "GL_INVALID_VALUE";
|
||
|
case GL_INVALID_OPERATION:
|
||
|
return "GL_INVALID_OPERATION";
|
||
|
case GL_STACK_OVERFLOW:
|
||
|
return "GL_STACK_OVERFLOW";
|
||
|
case GL_STACK_UNDERFLOW:
|
||
|
return "GL_STACK_UNDERFLOW";
|
||
|
case GL_OUT_OF_MEMORY:
|
||
|
return "GL_OUT_OF_MEMORY";
|
||
|
}
|
||
|
return "Unknown-Error";
|
||
|
}
|
||
|
}
|