| 27 | } |
| 28 | |
| 29 | std::string Error::name() const |
| 30 | { |
| 31 | switch(m_errorCode) |
| 32 | { |
| 33 | case GL_NO_ERROR: |
| 34 | return "GL_NO_ERROR"; |
| 35 | case GL_INVALID_ENUM: |
| 36 | return "GL_INVALID_ENUM"; |
| 37 | case GL_INVALID_VALUE: |
| 38 | return "GL_INVALID_VALUE"; |
| 39 | case GL_INVALID_OPERATION: |
| 40 | return "GL_INVALID_OPERATION"; |
| 41 | case GL_INVALID_FRAMEBUFFER_OPERATION: |
| 42 | return "GL_INVALID_FRAMEBUFFER_OPERATION"; |
| 43 | case GL_OUT_OF_MEMORY: |
| 44 | return "GL_OUT_OF_MEMORY"; |
| 45 | default: |
| 46 | return "Unknown GLenum."; |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | Error Error::get() |
| 51 | { |
no outgoing calls