- CASPAR_THROW_EXCEPTION(ogl_stack_underflow()
- << msg_info("the object bound to FRAMEBUFFER_BINDING_EXT is not \"framebuffer complete\"")
- << error_info("GL_INVALID_FRAMEBUFFER_OPERATION_EXT")
- << line_info(line)
- << source_info(file));
+ ::boost::exception_detail::throw_exception_(
+ ogl_invalid_framebuffer_operation_ext()
+ << msg_info("the object bound to FRAMEBUFFER_BINDING_EXT is not \"framebuffer complete\"")
+ << error_info("GL_INVALID_FRAMEBUFFER_OPERATION_EXT")
+ << call_stack_info(caspar::get_call_stack())
+ << context_info(get_context()),
+ func, log::remove_source_prefix(file), line);