[Development] Unsatisfied symbols for QAbstractOpenGLFunctions

Christophe de Dinechin christophe at taodyne.com
Wed Nov 26 15:28:00 CET 2014

> On 26 Nov 2014, at 10:21, Konstantin Ritt <ritt.ks at gmail.com> wrote:
> struct OpenGLState : GraphicState { TaoOpenGLFunctions *funcs; ... }
> voi-la

Nope: I don't inherit the GL functions that way, so I have to rewrite every glFoo as funcs->glFoo, which is double plus annoying. And then, there are enough levels of indirection in the existing implementation as is, no need to add One More Level Of Indirection™ ;-)

The copy constructor trick did it, though, so my recommendation would be to add a copy constructor to QAbstractOpenGLFunctions.

Thanks for the help,

More information about the Development mailing list