3b/cl-opengl

wrap debug message callback API

3b opened this issue · 0 comments

3b commented

write wrappers for glDebugMessageCallback, glDebugMessageControl, glDebugMessageInsert, and glGetDebugMessageLog.
also glPushDebugGroup,glPopDebugGroup, and with-debug-group macro

Possibly turn off automatic glGetError calls when debug callbacks are available? It is a 4.3+ feature, so would have to be dependent on context... probably at most just disable automatic glGetError when user specifies a callback?