OpenGL textures and display window (X11/GLX).
More...
OpenGL textures and display window (X11/GLX).
◆ GL
#define GL |
( |
|
x | ) |
{ x; glCheckError( #x, __FILE__, __LINE__ ); } |
OpenGL error-checking macro.
◆ GL_CHECK
#define GL_CHECK |
( |
|
msg | ) |
{ glCheckError(msg, __FILE__, __LINE__); } |
Print a message on OpenGL error.
◆ GL_VERIFY
#define GL_VERIFY |
( |
|
x | ) |
{ x; if(glCheckError( #x, __FILE__, __LINE__ )) return false; } |
Return false on OpenGL error.
◆ GL_VERIFYN
#define GL_VERIFYN |
( |
|
x | ) |
{ x; if(glCheckError( #x, __FILE__, __LINE__ )) return NULL; } |
OpenGL NULL on OpenGL error.
◆ LOG_GL
#define LOG_GL "[OpenGL] " |
◆ glCheckError() [1/2]
bool glCheckError |
( |
const char * |
msg, |
|
|
const char * |
file, |
|
|
int |
line |
|
) |
| |
|
inline |
OpenGL error-checking messsage function.
◆ glCheckError() [2/2]
bool glCheckError |
( |
const char * |
msg | ) |
|
|
inline |
OpenGL error check + logging.
◆ glPrintFreeMem()
Print the amount of free GPU memory.