Go to file
Samuel Rødal 4a189c188c QWindowContext / QWindowFormat refactor.
To enable having a single GL context used for multiple drawables we need
to de-couple the context class a bit more from the window class in the
plugin API. Now contexts are created stand-alone based on a GL format
and a share context, and when calling makeCurrent() a desired surface
is specified. This maps well to GLX, EGL, Cocoa, AGL, and WGL, which all
support this use case.

QWindowContext is renamed to QGuiGLContext, and QWindowFormat is renamed
to QGuiGLFormat. We have the ability to introduce a pbuffer or similar
other offscreen GL drawable abstraction in the future.
2011-06-10 09:24:56 +02:00
bin Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
config.profiles Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
config.tests Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
demos Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
dist Added some of my Qt 4.8 changes to the changelog 2011-05-26 14:16:22 +02:00
doc/src Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
examples QWindowContext / QWindowFormat refactor. 2011-06-10 09:24:56 +02:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs Make building of platform plugins indifferent if its out of source 2011-06-06 14:35:36 +02:00
qmake Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
src QWindowContext / QWindowFormat refactor. 2011-06-10 09:24:56 +02:00
tests Prevent tst_QWidget::showAndMoveChild() from failing on KDE. 2011-06-06 12:38:41 +02:00
tools configure.exe: Remove QT3_SUPPORT. 2011-05-31 11:10:44 +02:00
util Make lexgen tests compile 2011-05-27 08:41:02 +02:00
.gitattributes Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
.gitignore Add QT_xxx_VERSION macros for each library in qtbase 2011-05-10 15:15:15 +02:00
.tag Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
configure Merge remote-tracking branch 'base/master' into refactor 2011-06-01 15:34:58 +02:00
configure.exe New configure.exe binary: Qt 5 with QT3_SUPPORT removed. 2011-05-31 11:11:43 +02:00
header.BSD Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.FDL Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
header.LGPL Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
header.LGPL-ONLY Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
INSTALL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Fixed ordering problem when configuring with `-make <part>' 2011-05-26 11:09:32 +02:00
sync.profile Merge remote branch 'origin/master' into refactor 2011-05-12 12:48:12 +02:00