| 39 | |
| 40 | |
| 41 | void 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 | } |
no test coverage detected