Fall back on glXChooseVisual() if glXChooseFBConfig() doesn't work.
authorSamuel Rødal <samuel.rodal@nokia.com>
Wed, 25 Jan 2012 17:27:50 +0000 (18:27 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 27 Jan 2012 10:01:14 +0000 (11:01 +0100)
commit7f9b624e12731afc21f332c081b9c9a9e2a8c55e
tree8e9e3a8b2745801bbc1c44f6ef648d72057e8ec9
parent2d39471897f0a3a769406ec9c2b39558ebd45af3
Fall back on glXChooseVisual() if glXChooseFBConfig() doesn't work.

Some older drivers don't fully support glXChooseFBConfig(). As a bonus,
fix some memory leaks here and there.

Task-number: QTBUG-21880
Change-Id: Ie306dee27f616927a6aa55fd71601569b828afcc
Reviewed-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
src/platformsupport/glxconvenience/qglxconvenience.cpp
src/plugins/platforms/xcb/qglxintegration.cpp
src/plugins/platforms/xcb/qxcbwindow.cpp
src/plugins/platforms/xlib/qglxintegration.cpp
src/plugins/platforms/xlib/qxlibwindow.cpp