MCPcopy Create free account
hub / github.com/cginternals/glbinding / glbinding_error

Function glbinding_error

source/examples/comparison/glbinding.cpp:41–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39
40
41void glbinding_error(bool enable)
42{
43 if (enable)
44 {
45 glbinding::Binding::setCallbackMaskExcept(glbinding::CallbackMask::After, { "glGetError" });
46
47 glbinding::Binding::setAfterCallback([](const glbinding::FunctionCall &)
48 {
49 gl::GLenum error = gl::glGetError();
50 if (error != gl::GL_NO_ERROR)
51 std::cout << "Error: " << error << std::endl;
52 });
53 }
54 else
55 glbinding::Binding::setCallbackMask(glbinding::CallbackMask::None);
56}

Callers 1

compareFunction · 0.85

Calls 4

setCallbackMaskExceptFunction · 0.85
setAfterCallbackFunction · 0.85
glGetErrorFunction · 0.85
setCallbackMaskFunction · 0.85

Tested by

no test coverage detected