Namespace containing some OpenGL helpers.
|
| enum | ShaderType { VERTEX_SHADER,
FRAGMENT_SHADER
} |
| |
|
|
const char * | getGLErrorText (GLenum code) |
| | Converts a GLenum from glGetError to a string.
|
| |
|
int | checkGLErrors (const char *file, int line) |
| | Retrieves and prints all current OpenGL errors to console (glGetError in a loop). Returns number of errors.
|
| |
|
void | clearGLErrors () |
| | Clears all queued-up OpenGL errors without handling them.
|
| |
|
QByteArray | globalShaderPrefix (ShaderType) |
| | Returns a prefix containing #version directive and a few defines for.
|
| |