diff options
author | Bradley T. Hughes <bradley.hughes@nokia.com> | 2009-11-10 08:53:34 (GMT) |
---|---|---|
committer | Bradley T. Hughes <bradley.hughes@nokia.com> | 2009-11-10 08:53:34 (GMT) |
commit | d70bae38a55f5cb61a6af0969b38b53697c492fd (patch) | |
tree | 0d582a4405a66763ce68d2930f347e2dcc9ee7b3 | |
parent | 56a50deeb27032bd2125a6950a8044d77513a0fd (diff) | |
parent | 91ad55af99b54b7a5cfdf08984ece030fd70692c (diff) | |
download | Qt-d70bae38a55f5cb61a6af0969b38b53697c492fd.zip Qt-d70bae38a55f5cb61a6af0969b38b53697c492fd.tar.gz Qt-d70bae38a55f5cb61a6af0969b38b53697c492fd.tar.bz2 |
Merge commit 'upstream/4.6' into 4.6
-rw-r--r-- | dist/changes-4.6.0 | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/dist/changes-4.6.0 b/dist/changes-4.6.0 index dcf62e3..4635813 100644 --- a/dist/changes-4.6.0 +++ b/dist/changes-4.6.0 @@ -328,6 +328,21 @@ QtOpenGL - QGLGradientCache * [249919] Clean up the gradient cache in the right context. + - OpenGL (ES) 2.0 Paint Engine + * Re-written the OpenGL (ES) 2.0 Paint Engine's shader manager to use new + shader API and to allow custom code from E.g. Pixmap Filters to be + instered into the fragment "pipeline". + * Fixed conical gradients. + + - Cleaned up usage of OpenGL extensions. QtOpenGL now uses the OpenGL 2.0 + names of methods rather than using the EXT postfix. However, when resolving + extensions, QtOpenGL will also try postfixing EXT if the OpenGL 2.0 name is + not found. + + - Fix QGLWidget::showFullscreen() on EGL platforms + + - Added lots of OpenGL autotests. + QtSql * [QTBUG-3162] Views for Sql table models should not reset state on failed queries. * [QTBUG-5251] Fix retrieval of SQL 'TIME' information for PostgreSQL. @@ -388,6 +403,23 @@ Qt for Linux/X11 - [MR#797] Fixed a crash when using QX11EmbedContainer/Widget on x86_64. - [MR#1111] Emit workAreaResized when _NET_WORKAREA is changed on X11. + - Improved EGL integration on X11 (including better visual selection). + + - Support Qt::WA_TranslucentBackground on top-level QGLWidgets on X11, both + (EGL & glX). This allows OpenGL (& ES) rendering to semi-transparent widgets + if a compositing window manager is running. + + - Support OpenGL texture_from_pixmap extension on X11 (EGL & glX) when + calling QPainter::drawPixmap() with the OpenGL paint engine, or calling + QGLContext::bindTexture() on an X11 QPixmap. If the + GLX_EXT_texture_from_pixmap or EGL_NOKIA_texture_from_pixmap extensions are + present, Qt will attempt to use glXBindTexImageEXT or eglBindTexImage to + bind the pixmap to a texture, rather than copying the pixel data. + + - Add new experimental QX11GLPixmapData backend for QPixmap. This pixmap + backend uses regular X11 pixmaps to store the image data, however it uses + OpenGL to render into them. + Qt for Windows -------------- @@ -682,3 +714,4 @@ Qt for Windows CE - Refactoring in OpenGL examples to improve portability and utilize the Animation framework for animation. The hellogl and overpainting examples now compile on OpenGL/ES 1.1. Also common code is factored. + |