qt5base-lts/examples/opengl
Samuel Rødal 1b18315001 Improved and made public the QOpenGLPaintDevice API.
The new API is more flexible, allowing the use of QOpenGLPaintDevice
with any QOpenGLContext, and putting more responsibility on the user for
ensuring the correct FBO is current (the user knows best anyhow).

Task-number: QTBUG-21263

Change-Id: I50b954125f552baef52fbb3fe2ed907a11ad519c
Reviewed-on: http://codereview.qt-project.org/4325
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
2011-09-08 11:07:56 +02:00
..
2dpainting Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
cube Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
framebufferobject Squashed commit of changes from the 4.8-temp branch. 2011-05-23 14:24:07 +02:00
framebufferobject2 Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
grabber Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
hellogl Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
hellogl_es2 Merge remote-tracking branch 'base/master' into refactor 2011-06-10 13:09:57 +02:00
hellowindow Fixed hellowindow making context current in wrong thread. 2011-08-31 09:26:48 +02:00
overpainting Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
paintedwindow Improved and made public the QOpenGLPaintDevice API. 2011-09-08 11:07:56 +02:00
pbuffers Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
pbuffers2 Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
samplebuffers Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
shared Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
textures Merge remote branch 'staging/master' into refactor 2011-05-24 15:22:06 +02:00
opengl.pro Copy core GL functionality to QtGui with QGL -> QOpenGL naming. 2011-08-29 10:25:24 +02:00
README Remove references to demos from docs. 2011-07-05 19:57:54 +02:00

Qt provides support for integration with OpenGL implementations on all
platforms, giving developers the opportunity to display hardware accelerated
3D graphics alongside a more conventional user interface.

These examples demonstrate the basic techniques used to take advantage of
OpenGL in Qt applications.


Documentation for these examples can be found via the Examples
link in the main Qt documentation.