[Development] The Dynamic OpenGL on Windows Change
Sean Harmer
sean.harmer at kdab.com
Fri Feb 28 14:06:45 CET 2014
Hi Laszlo,
On Friday 28 February 2014 12:25:19 Agocs Laszlo wrote:
> Keep in mind, though, that the primary goal of QtGui is to enable Qt Quick
> and related modules, like Controls, which are all based on OpenGL [ES] 2.0.
> Supporting 3rd party renderers that explicitly rely on GL3+ features and
> are not interested in true portability (e.g. between desktop and mobile) is
> not QtGui's job and is not in scope here, obviously, since some of the
> implementations we would dynamically select do only ES 2 or GL 2.1.
This is where I disagree. The goal of QtGui is to enable developers to write
GUI applications easily and efficiently. Those applications may or may not use
Qt Quick 2 and/or controls and many of them of course do so. However, a very
large percentage also need to integrate with other things too.
I agree with Bjoern and Gunnar that making use of QOpenGLFunctions within Qt
Quick 2 seems the better way to go. I still need to think my way through more
of this yet and my brain is already suffering from the Friday Feeling.
I totally understand the desire to be able to select an OpenGL/ES2
implementation at runtime for applications that are only using OpenGL
indirectly via Qt Quick 2.
Have a good weekend,
Sean
--
Dr Sean Harmer | sean.harmer at kdab.com | Managing Director UK
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - Qt Experts - Platform-independent software solutions
More information about the Development
mailing list