but I guess (libmerged LTO magic) this gets inlined in its only call site even across translation units.
I imagine the problem is that your driver has a NULL 'glGenFramebuffers' method - which we call via glew. I guess we should check for that and disable GL.
I assume your drivers are horribly old (?) =)
Well; I imagine gdb and valgrind are confused by the constructor or something:
is the line; and the (out of line) constructor is:
OpenGLFramebuff er::OpenGLFrame buffer( ) : exture( 0 ), buffer( nullptr ), buffer( nullptr ) uffers( 1, &mnId ); GL_ERROR( );
mnId( 0 ),
mnWidth( 0 ),
mnHeight( 0 ),
mnAttachedT
mpPrevFrame
mpNextFrame
{
glGenFrameb
CHECK_
VCL_GL_INFO( "Created framebuffer " << (int)mnId );
}
but I guess (libmerged LTO magic) this gets inlined in its only call site even across translation units.
I imagine the problem is that your driver has a NULL 'glGenFramebuffers' method - which we call via glew. I guess we should check for that and disable GL.
I assume your drivers are horribly old (?) =)