[Development] QT5 OpenGL question

Sze Howe Koh szehowe.koh at gmail.com
Fri Aug 2 04:05:56 CEST 2013

On 2 August 2013 08:16, Jiergir Ogoerg <f35f22fan at gmail.com> wrote:
> Hi,
> I'm willing to switch to QT5 with GL,
> afaik in Qt5 the GL functions are encapsulated into a class that extends
> QAbstractOpenGLFunctions and you can't use the GL calls outside that class
> unless you pass each time a reference to this class.
> Why doesn't it publish the GL functions publicly (not inside a class
> instance) like glew and other tools do?
> I'm asking because I have a lib of mine that uses GL calls, what should I
> do, pass an instance of OpenGLFunctions class to each method in the lib? -
> that's cumbersome.


To answer your second question, you could use a global pointer to a
QOpenGLFunctions_X object -- no need to pass it as around as an


More information about the Development mailing list