qt5base-lts/src/platformsupport/cglconvenience
Morten Johan Sørvig 8166a34fc5 Support running Qt apps on the integrated GPU
By default starting an app that uses OpenGL will
switch machines with dual graphics hardware over
to the discrete GPU. This causes a delay at startup
and possibly increased power usage.

It is possible to prevent the switch:

1) Add the NSOpenGLPFAAllowOfflineRenderers attribute
to the OpenGL pixel format. This is done in this commit.

2) Add <key>NSSupportsAutomaticGraphicsSwitching</key><true/>
to the apps Info.plist. This final opt-in is left to
the app author.

Change-Id: Ibff56fd7770a6b7f8041c8bb60bf290eed24330a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
2014-01-10 13:28:13 +01:00
..
cglconvenience_p.h Drop the unused qcgl_createGlContext function 2013-02-22 17:27:03 +01:00
cglconvenience.mm Support running Qt apps on the integrated GPU 2014-01-10 13:28:13 +01:00
cglconvenience.pri mark private dependencies as such 2013-05-20 15:20:26 +02:00